ofMesh class performs rendering of many thousands and even millions of triangles by one OpenGL call, at the highest possible speed. Even though using
ofMesh will at first seem slightly more complicated than using
ofTriangle(), it will give you more flexibility in creating and modifying 3D objects in return. So it is highly recommended that you use
ofMesh for 3D in all cases, except the very beginning or for learning 3D. You can use
ofMesh not only for 3D but for 2D graphics as well.
openFrameworks has one more class, named
ofVBOMesh, that is used for working with meshes. The class name means "mesh based on Vertex Buffer Object (VBO)". This class is similar to
ofMesh, but it renders significantly faster when the vertices of the mesh are not changing. See details of its usage and...