IMeshData
Interface representing mesh data in 3D space.
Provides access to vertices and polygonal structure, along with methods for common mesh transformations and manipulations.
Inheritors
Properties
Represents the list of indexed polygons that define the structure of the mesh.
Provides vertex data for the mesh, including positions, normals, colors, texture coordinates, tangents, and bitangents. This data is central to defining the geometric and visual properties of the mesh and can be used for performing various operations and transformations.
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.