Enumerations — Aspose.3D FOSS for Java
Paquet: com.aspose.threed (aspose-3d-foss 26.1.0)
Aquesta pàgina documenta totes les enumeracions independents. Les enumeracions per a les semàntiques d’elements de vèrtex (VertexElementType, MappingMode, ReferenceMode) també es documenten a la pàgina de referència VertexElement.
TextureMapping
Identifica el canal semàntic al qual un element UV o una textura està vinculada en una superfície.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Textura de sobreescriptura del color de la llum ambient. |
DIFFUSE | Canal de textura d’albedo / color base. |
EMISSIVE | Canal de textura d’autoil·luminació / emissió. |
NORMAL | Canal del mapa normal en espai tangent. |
SPECULAR | Canal de textura de color especular o intensitat. |
BUMP | Canal de mapa de relleu basat en alçada. |
REFLECTION | Canal de textura de reflexió d’entorn. |
TRANSPARENCY | Canal de textura de transparència / alfa. |
GLOW | Canal de textura d’intensitat de lluentor / 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 tipus d’operació booleana de geometria sòlida constructiva (CSG) entre dos objectes de malla.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Unió: el resultat és el volum combinat dels dos operands. |
DIFFERENCE | Diferència: el volum del segon operand s’elimina del primer. |
INTERSECTION | Intersecció: el resultat és el volum compartit per ambdós operands. |
BooleanOperation s’emmagatzema com a metadades en nodes o objectes personalitzats produïts per importadors CSG. Aspose.3D per a Java no proporciona un avaluador booleà en temps d’execució; l’enumeració descriu la intenció del fitxer font.
ReferenceMode
Identifica un eix de coordenades. S’utilitza en les opcions de reassignació del sistema de coordenades i AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | L’eix X positiu. |
Y_AXIS | L’eix Y positiu. |
Z_AXIS | L’eix Z positiu. |
NEGATIVE_X_AXIS | L’eix X negatiu. |
NEGATIVE_Y_AXIS | L’eix Y negatiu. |
NEGATIVE_Z_AXIS | L’eix Z negatiu. |
CoordinateSystem
Especifica la convenció de handedness per al sistema de coordenades de l’escena.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Sistema de coordenades amb mà dreta (OpenGL, glTF, predeterminat de Blender). |
LEFT_HANDED | Sistema de coordenades amb mà esquerra (DirectX, predeterminat de Unity). |
FileContentType
Identifica el tipus de contingut d’un format de fitxer.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Format de fitxer basat en text (p. ex., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Format de fitxer binari (p. ex., STL binari, GLB, FBX binari). |
VertexElementType
Tipus semàntic per a VertexElement capa. Vegeu també: Referència de VertexElement.
MappingMode
Controla quina primitiva de geometria està associada a cada valor d’element de vèrtex. Valors disponibles: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Vegeu també: referència VertexElement.
ReferenceMode
Controla com s’indexa la matriu de dades de l’element de vèrtex. Vegeu també: referència VertexElement.