Introduction to 3D Geometry Programing

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.)

Mathematica Graphics

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

POV-Ray

This section introduces the basics of POV-Ray. POV-Ray is a software that does rendering, and is very useful for illustrating geometry.

POV-Ray and Emacs Tips

Computer Graphics Related Essays

2D Graphics Related Tips


See also:

Page created: 2006-12.
© 2006 by Xah Lee.
Xah Signet