Currently, there is only one 'Angle' property that can be rotated, which makes sense coming from a 2D legacy. Now that we have 3D Shapes, it would be great to be able to rotate on all three axes instead of just one - see image attached.
This would open up many more possibilities for placing and animating 3D Shapes.
I imagine the single 'Angle' property would have to be split into three, such as: Angle X, Angle Y, Angle Z? These should then be exposed to other plugins such as Tween, so that we could rotate 3D Shapes on all three axes.
Whoops, correction - I guess it would be more like MeshPointAt(x,y) and return XYZ.
Ashley,
The current solution, which is to manipulate individual mesh points - which we can't get with a simple MeshPointAt(x,y,z) expression - is significantly more complicated for end users, and has its own issues while also having to manually deal with mesh point position based on camera position.
This is very complicated to support. Rotation in 3D involves extremely complex mathematics with things like quaternions if you want to avoid problems like gimbal lock.