Enumerations

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.*;
ReferenceModeReferenceMode
AMBIENTTextura de anulación del color de luz ambiental.
DIFFUSECanal de textura de albedo / color base.
EMISSIVECanal de textura de autoiluminación / emisión.
NORMALCanal de mapa normal en espacio tangente.
SPECULARCanal de textura de color especular o intensidad.
BUMPCanal de mapa de relieve basado en altura.
REFLECTIONCanal de textura de reflexión del entorno.
TRANSPARENCYCanal de textura de transparencia / alfa.
GLOWCanal 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.*;
ReferenceModeReferenceMode
UNIONUnión: el resultado es el volumen combinado de ambos operandos.
DIFFERENCEDiferencia: el volumen del segundo operando se elimina del primero.
INTERSECTIONIntersecció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.*;
ReferenceModeReferenceMode
X_AXISEl eje X positivo.
Y_AXISEl eje Y positivo.
Z_AXISEl eje Z positivo.
NEGATIVE_X_AXISEl eje X negativo.
NEGATIVE_Y_AXISEl eje Y negativo.
NEGATIVE_Z_AXISEl eje Z negativo.

CoordinateSystem

Especifica la convención de mano para el sistema de coordenadas de la escena.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSistema de coordenadas de mano derecha (OpenGL, glTF, predeterminado de Blender).
LEFT_HANDEDSistema de coordenadas de mano izquierda (DirectX, predeterminado de Unity).

FileContentType

Identifica el tipo de contenido de un formato de archivo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormato de archivo basado en texto (p. ej., OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormato 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.


Ver también

 Español