This ticket is for tracking initial work and prototyping of 3D turtle operations. Ideally this will be done in a straightforward manner of extending the existing graphics command list and sprite operations. Technically, everything on a turtle canvas is 3d at the repaint level, just everything has a 0 for their z-indices. We'll start by allowing some rotating, zooming, and panning around the current flat 2d drawings, then slowly add in a z value for sprites and the ability to be z values in addition to x and y on the graphics command list vectors. Ideally at some point we could then play around with some new primitives for pitching, yawing, rolling, etc.
This ticket is for tracking initial work and prototyping of 3D turtle operations. Ideally this will be done in a straightforward manner of extending the existing graphics command list and sprite operations. Technically, everything on a turtle canvas is 3d at the repaint level, just everything has a 0 for their z-indices. We'll start by allowing some rotating, zooming, and panning around the current flat 2d drawings, then slowly add in a z value for sprites and the ability to be z values in addition to x and y on the graphics command list vectors. Ideally at some point we could then play around with some new primitives for pitching, yawing, rolling, etc.