Xah Lee, 2006-12
This page is a brief introduction to 3D models geometry programing. More specifically, our goal is to use various programing tools, to create 3D-models, for the purposes of Geometry Illustrations, Algorithmic Mathematical Art, and dynamic visualization. This page introduces you to a few 3D graphics formats, and shows you how to use various programs to render them or view them dynamically. (all tools and formats described here can be freely obtained.)
This section introduces Mathematica graphics primitives, and how to use Java to view them dynamically.
Introduction to Mathematica Graphics Primitives
Live Rotation of Mathematica Graphics with LiveGraphics3D
Live Rotation of Mathematica Graphics with JavaView
This section introduces the basics of POV-Ray. POV-Ray is a software that does rendering, and is very useful for illustrating geometry.
See also:
