Skip to content

Example Idea: 3D to 2D Projection #20

Open
@sunjay

Description

@sunjay

The original version of the LOGO programming language supported some instructions for drawing in 3D. It would be really cool to draw some 3D shapes using the 2D drawing operations supported by the turtle. (Drawing functions for 3D would be a really cool (albeit low priority) addition too!)

The animation of the turtle is less important here. Probably the simplest implementation is to just draw the entire shape with the "instant" speed. Some arrow keys controls would be great too. To rotate the image, reset it with reset() and then redraw it with the new orientation/camera.

Ideas for some shapes to draw:

  • cube
  • isosphere
  • etc.

It would be great if there was a way to use the shape filling feature to produce shapes that weren't just wireframes. Wireframes are an excellent start though. :)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions