MeshData
Represents data for a 3D mesh. Implements the IMeshData
interface and provides additional methods for manipulating and combining mesh data. This class is immutable and includes operations for triangulation, conversion to polygons, and joining multiple meshes.
Properties
Functions
Checks if all polygons in the mesh are triangular.
Converts the current mesh data into an immutable MeshData
instance.
Converts the current mesh data into a mutable representation.
Converts the current mesh data into a list of polygons.
Converts the current mesh data into a VertexBuffer representation, preparing geometry for rendering.
Converts the current mesh data into a fully triangulated form.
Welds the mesh data by consolidating vertices based on specified fractional bit precision for attributes such as positions, texture coordinates, colors, normals, tangents, and bitangents. This reduces redundant vertices and optimizes the mesh structure.