Meshes and particle systems are the two ways ThMAD introduces 3D into sketches. In this chapter, you will investigate both thoroughly.
ThMAD Meshes
A mesh in ThMAD is an advanced concept tailored for the high-performance rendering of 3D objects. It is a conceptual extension of OpenGL vertices; while OpenGL’s drawing primitives consist of points, lines, triangles, and quads in various alternatives, meshes add faces as a concept for the precalculation of certain properties. This allows additional functionalities for the renderers. Also, in the rendering steps, ...