Namespace Evergine.Runtimes.OBJ.DataTypes
Classes
OBJAttrib
Represents the attributes of an OBJ file, including vertices, normals, texture coordinates, and other optional data.
OBJLines
Represents a collection of lines in an OBJ file.
OBJMaterial
Represents a material definition in the OBJ format, including properties for ambient, diffuse, and specular components, as well as texture and PBR extensions.
OBJMaterialStreamReader
Provides functionality to read material definitions (MTL) from a stream, such as a MemoryStream.
OBJMesh
Represents a mesh structure in an OBJ file, containing indices, face vertex counts, material IDs, and smoothing group IDs.
OBJPoints
Represents a collection of indices used in an OBJ file.
OBJShape
Represents a shape in an OBJ file, which can include meshes, lines, and points.
OBJSkinWeight
Represents the skin weight data for a vertex in an OBJ model. This class associates a vertex with a list of joint influences and their respective weights, which are used in skeletal animation.
OBJTextureOption
Represents the options for configuring a texture in an OBJ file.
Structs
OBJIndex
Represents an index structure used in OBJ files to support different indices for vertices, normals, and texture coordinates.
OBJJointAndWeight
Represents a joint and its associated weight used in skeletal animation for OBJ models.
Enums
OBJTextureType
Represents the types of textures that can be applied to an OBJ model.