Release Notes: New SKEW* and TRAPE* shape primitives + SAVEPNG high-res export
We’ve added a number of new 3D shape primitives in the latest release:
skewfiso
skewiso
skewpyramid
skewpyramoid
skewquad
skewrect
skewtraperect
skewtrapevoxeloid
skewtrapezoid
skewvoxeloid
traperect
trapevoxeloid
trapezoid
These allow you to “skew” (or slant) the created shape and / or compress or expand one “end” of it (trape, or trapezoidal). This allows for a large increase in the number of possible shapes you can create in turtleSpaces.
Also, you can export an arbitrarily-sized render of the current scene using the new SAVEPNG primitive:
SAVEPNG [width height] “filename.png
Note that if you specify a really large size (> 10000 pixels per side) you can cause the application and even your operating system to crash! This is because the rasterisation needs to be done in memory.
The image is saved in the current “working directory”, usually a turtleSpace TSP folder inside of your user folder (inside of the turtleSpaces folder in your home directory).
We’ve also created a lot of short-hand primitives for shapes. You can find them listed in the shapes and graphics reference.