Enumerations — Aspose.3D FOSS for Java
Overview
This page lists all public enumeration types in com.aspose.threed. Enumerations are used as typed constants for configuring coordinate systems, vertex data layouts, material properties, and file format options.
Package: com.aspose.threed
Coordinate System
| Enumeration | Description |
|---|
CoordinateSystem | Handedness of the 3D coordinate system: RIGHT_HAND or LEFT_HAND. |
Axis | Identifies a coordinate axis: X_AXIS, Y_AXIS, or Z_AXIS. Used to specify up-axis and forward-axis conventions. |
AxisSystem | Combines a CoordinateSystem, up axis, and front axis into a single axis-system descriptor. Passed to format save options to control output orientation. |
Vertex Data
| Enumeration | Description |
|---|
VertexElementType | Semantic role of a vertex element layer: NORMAL, UV, VERTEX_COLOR, TANGENT, BINORMAL, and others. Pass values to Mesh.getElement(). |
MappingMode | Controls which primitive a vertex element value maps to: CONTROL_POINT, POLYGON_VERTEX, or POLYGON. |
ReferenceMode | Controls how values are indexed: DIRECT (one value per mapping primitive) or INDEX_TO_DIRECT (values array plus a separate indices array). |
Textures and Materials
| Enumeration | Description |
|---|
TextureMapping | Identifies how a texture is mapped to geometry: DIFFUSE, SPECULAR, EMISSIVE, NORMAL, AMBIENT, and more. |
Geometry Operations
| Enumeration | Description |
|---|
BooleanOperation | CSG Boolean operation type: UNION, DIFFERENCE, or INTERSECTION. Used with PolygonModifier.booleanOperation(). |
File Formats
| Enumeration | Description |
|---|
FileFormatType | Broad category of a file format: GEOMETRY, POINT_CLOUD, etc. Accessed via FileFormat.getFormatType(). |
FileContentType | Controls whether output is written as binary or ASCII. Used with StlSaveOptions and GltfSaveOptions. |
EntityRendererFeatures | Bitmask of rendering capabilities for a custom entity renderer. |
See Also