Enumerations

Enumerations — Aspose.3D FOSS for Java

Pacchetto: com.aspose.threed (aspose-3d-foss 26.1.0)

Questa pagina documenta tutte le enumerazioni autonome. Le enumerazioni per le semantiche degli elementi di vertice (VertexElementType, MappingMode, ReferenceMode) sono anch’esse documentate su pagina di riferimento VertexElement.


TextureMapping

Identifica il canale semantico a cui un elemento UV o una texture è associato su una superficie.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTTexture di sovrascrittura del colore della luce ambientale.
DIFFUSECanale texture albedo / colore di base.
EMISSIVECanale texture auto-illuminazione / emissione.
NORMALCanale della normal map in spazio tangente.
SPECULARCanale della texture di colore speculare o di intensità.
BUMPCanale della bump map basata sull’altezza.
REFLECTIONCanale della texture di riflessione ambientale.
TRANSPARENCYCanale della texture di trasparenza / alfa.
GLOWCanale della texture di intensità di 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 il tipo di operazione booleana di geometria solida costruttiva (CSG) tra due oggetti mesh.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: il risultato è il volume combinato di entrambi gli operandi.
DIFFERENCEDifference: il volume del secondo operando viene rimosso dal primo.
INTERSECTIONIntersezione: il risultato è il volume condiviso da entrambi gli operandi.

BooleanOperation viene memorizzato come metadato sui nodi o sugli oggetti personalizzati prodotti dagli importatori CSG. Aspose.3D per Java non fornisce un valutatore booleano in tempo reale; l’enumerazione descrive l’intento del file sorgente.


ReferenceMode

Identifica un asse di coordinate. Usato nelle opzioni di rimappatura del sistema di coordinate e AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISL’asse X positivo.
Y_AXISL’asse Y positivo.
Z_AXISL’asse Z positivo.
NEGATIVE_X_AXISL’asse X negativo.
NEGATIVE_Y_AXISL’asse Y negativo.
NEGATIVE_Z_AXISL’asse Z negativo.

CoordinateSystem

Specifica la convenzione di orientamento (handedness) per il sistema di coordinate della scena.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSistema di coordinate destrorso (OpenGL, glTF, Blender default).
LEFT_HANDEDSistema di coordinate sinistrorso (DirectX, Unity default).

FileContentType

Identifica il tipo di contenuto di un formato file.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormato di file basato su testo (e.g., OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormato file binario (ad es., STL binario, GLB, FBX binario).

VertexElementType

Tipo semantico per un VertexElement livello. Vedi anche: Riferimento VertexElement.


MappingMode

Controlla a quale primitiva geometrica è associato ciascun valore dell’elemento vertice. Valori disponibili: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Vedi anche: Riferimento VertexElement.


ReferenceMode

Controlla come è indicizzato l’array di dati dell’elemento vertice. Vedi anche: Riferimento a VertexElement.


Vedi anche

 Italiano