Hi,
Sure, that‘s something feasible in a very similar way. You can get a normal vector belonging to some vertex (by using getNormal) or and based on that calculate the corresponding rotation by the Rotation Script controller. Please find attached the modified sample scene.
Best regards,