Enumerations — Aspose.3D FOSS for Java
Paquete: com.aspose.threed (aspose-3d-foss 26.1.0)
Esta página documenta todas las enumeraciones independientes. Las enumeraciones para semánticas de elementos de vértice (VertexElementType, MappingMode, ReferenceMode) también se documentan en la página de referencia VertexElement.
TextureMapping
Identifica el canal semántico al que está vinculado un elemento UV o una textura en una superficie.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Textura de anulación del color de luz ambiental. |
DIFFUSE | Canal de textura de albedo / color base. |
EMISSIVE | Canal de textura de autoiluminación / emisión. |
NORMAL | Canal de mapa normal en espacio tangente. |
SPECULAR | Canal de textura de color especular o intensidad. |
BUMP | Canal de mapa de relieve basado en altura. |
REFLECTION | Canal de textura de reflexión del entorno. |
TRANSPARENCY | Canal de textura de transparencia / alfa. |
GLOW | Canal de textura de intensidad de Glow / Bloom. |
ReferenceMode
import com.aspose.threed.*;
Mesh mesh = new Mesh();
// ... define control points and polygons ...
// Attach a UV layer for the diffuse channel
VertexElementUV uv = mesh.createElementUV(
TextureMapping.DIFFUSE,
MappingMode.CONTROL_POINT,
ReferenceMode.DIRECT
);BooleanOperation
Identifica el tipo de operación booleana de geometría sólida constructiva (CSG) entre dos objetos de malla.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Unión: el resultado es el volumen combinado de ambos operandos. |
DIFFERENCE | Diferencia: el volumen del segundo operando se elimina del primero. |
INTERSECTION | Intersección: el resultado es el volumen compartido por ambos operandos. |
BooleanOperation se almacena como metadatos en nodos u objetos personalizados producidos por importadores CSG. Aspose.3D para Java no proporciona un evaluador booleano en tiempo de ejecución; el enum describe la intención del archivo fuente.
ReferenceMode
Identifica un eje de coordenadas. Se usa en opciones de remapeo del sistema de coordenadas y AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | El eje X positivo. |
Y_AXIS | El eje Y positivo. |
Z_AXIS | El eje Z positivo. |
NEGATIVE_X_AXIS | El eje X negativo. |
NEGATIVE_Y_AXIS | El eje Y negativo. |
NEGATIVE_Z_AXIS | El eje Z negativo. |
CoordinateSystem
Especifica la convención de mano para el sistema de coordenadas de la escena.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Sistema de coordenadas de mano derecha (OpenGL, glTF, predeterminado de Blender). |
LEFT_HANDED | Sistema de coordenadas de mano izquierda (DirectX, predeterminado de Unity). |
FileContentType
Identifica el tipo de contenido de un formato de archivo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Formato de archivo basado en texto (p. ej., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Formato de archivo binario (p. ej., STL binario, GLB, FBX binario). |
VertexElementType
Tipo semántico para un VertexElement capa. Ver también: Referencia de VertexElement.
MappingMode
Controla con qué primitiva de geometría se asocia cada valor del elemento de vértice. Valores disponibles: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Ver también: Referencia de VertexElement.
ReferenceMode
Controla cómo se indexa la matriz de datos del elemento de vértice. Ver también: Referencia de VertexElement.