boxer-project / boxer-sunrise

Sunrise on the Boxer Reconstruction Project
BSD 3-Clause "New" or "Revised" License
39 stars 2 forks source link

3D Turtle and Graphics Box Operations #91

Open sgithens opened 3 days ago

sgithens commented 3 days ago

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.