A Three.js Mesh is a base class that inherits from Object3d and is used to instantiate polygonal objects by combining a Geometry with a Material. Mesh
is also the base class for the more advanced MorphAnimMesh
and SkinnedMesh
classes.
Both the geometry and material are optional and will default to BufferGeometry
and MeshBasicMaterial
respectively if they are not provided in the constructor.