~~NOTOC~~ ====== Godot: Geometry ===== In computer graphics, **geometry** is often represented by an array of vertices which are organized according to some //geometric primitive//. In Godot, geometry is represented by meshes. Some mesh-related classes in Godot include: Mesh, ''ArrayMesh'', ''ImmediateMesh'', ''MeshInstance3D'', ''MultiMesh'', and ''MultiMeshInstance3D''. These classes, while related, have different use cases. ===== Mesh ===== A **Mesh** is a resource type that contains geometry divided into //surfaces//. Each surface contains a separate vertex array and a material used to draw it. ===== ArrayMesh ===== **ArrayMesh** is a Mesh type that provides utility for constructing surfaces from arrays. ===== MeshInstance3D ===== ==== See also ==== * [[article:godot_arraymesh|ArrayMesh]] * [[article:computer_graphics|Computer graphics]] * [[article:godot_mesh|Mesh]] * [[article:godot|Godot]]