Enumerations

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.*;
ReferenceModeReferenceMode
AMBIENTTextura de sobreescriptura del color de la llum ambient.
DIFFUSECanal de textura d’albedo / color base.
EMISSIVECanal de textura d’autoil·luminació / emissió.
NORMALCanal del mapa normal en espai tangent.
SPECULARCanal de textura de color especular o intensitat.
BUMPCanal de mapa de relleu basat en alçada.
REFLECTIONCanal de textura de reflexió d’entorn.
TRANSPARENCYCanal de textura de transparència / alfa.
GLOWCanal 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.*;
ReferenceModeReferenceMode
UNIONUnió: el resultat és el volum combinat dels dos operands.
DIFFERENCEDiferència: el volum del segon operand s’elimina del primer.
INTERSECTIONIntersecció: 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.*;
ReferenceModeReferenceMode
X_AXISL’eix X positiu.
Y_AXISL’eix Y positiu.
Z_AXISL’eix Z positiu.
NEGATIVE_X_AXISL’eix X negatiu.
NEGATIVE_Y_AXISL’eix Y negatiu.
NEGATIVE_Z_AXISL’eix Z negatiu.

CoordinateSystem

Especifica la convenció de handedness per al sistema de coordenades de l’escena.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSistema de coordenades amb mà dreta (OpenGL, glTF, predeterminat de Blender).
LEFT_HANDEDSistema de coordenades amb mà esquerra (DirectX, predeterminat de Unity).

FileContentType

Identifica el tipus de contingut d’un format de fitxer.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormat de fitxer basat en text (p. ex., OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormat 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.


Vegeu també

 Català