Activities/TurtleBlocks3D: Difference between revisions

Daksh Shah (talk | contribs)
Daksh Shah (talk | contribs)
No edit summary
Line 12: Line 12:


The source code is available on [https://github.com/walterbender/turtle3D Walter's Github].
The source code is available on [https://github.com/walterbender/turtle3D Walter's Github].
==Toolbars==
The following will only describe the items in the toolbar that are explicit to the 3D Version, for others go to [[Activities/Turtle_Blocks#Toolbars| Turtle Art's wiki page]]
[[Image:TurtleBlocks3D-toolbar-001.png|800px]]
[[Image:TurtleBlocks3D-toolbar-004.png|200px|thumb|left]]Now you can save your 3D Grpahic files from TurtleBlocks3D to [https://en.wikipedia.org/wiki/Wavefront_.obj_file .obj files] or load them.
[like the ones generated in blender]
[https://github.com/walterbender/turtle3D/blob/master/samples/turtle.obj Example .obj]
[[Image:TurtleBlocks3D-toolbar-002.png|800px]]
It is 3D, So you can also choose where to look from, With the Camera position option you can choose top, front, left, right, top-left and top-right camera positions!
====Turtle Palette====
[[Image:TurtleBlocks3D-toolbar-003.png|600px]]
These blocks are used to control the movements of the turtle.
* set camera xyz: set camera's x,y,z position
* set xyz: set turtle's x,y,z position (0,0,0) is the center of the screen
* zcor: holds current z-coordinate value of the turtle (can be used in place of a number block)
* set roll: set turtle's roll
* set pitch: set turtle's pitch
* get heading: heading: holds current heading value of the turtle
* get roll: heading: holds current roll value of the turtle (can be used in place of a number block)
* get pitch: heading: holds current pitch value of the turtle (can be used in place of a number block)


==Gallery==
==Gallery==