MANY 3D VISUALIZATIONS are displayed using only a few basic principles. The key in these systems is to use the third-dimension to meaningfully comment on the data or the experience you are illustrating.

NOW TO LOOK at some more advanced design applications for the 3D capabilities of Processing. Shown below is an example of a 3D program displaying several 3D objects with relationships illustrated numerically and graphically. It is actually a modified version of the OOP Motion example in the previous lesson. However, the boundary has been hidden and lines are drawn between all of the nodes. The grey circles, as well as the numbers reflect the distance of the nodes from one another.


view source

 

Useful Processing Techniques for 3D Info Vis.

push()
pop()

these commands allow you to save and load coordinate systems, useful for applying transformations to lots of elements. view reference | view example
Array Arrays can hold more than variables. By using an array to hold your Objects and keeping track of their positions in the array, it becomes much easier to determine their relationships. view reference | view example
Visit Processing.org for the full Processing API reference.