Enumerations

Enumerations — Aspose.3D FOSS for Java

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

Ta strona dokumentuje wszystkie samodzielne wyliczenia. Wyliczenia dla semantyk elementów wierzchołka (VertexElementType, MappingMode, ReferenceMode) są również udokumentowane na stronie referencyjnej VertexElement.


TextureMapping

Określa semantyczny kanał, do którego element UV lub tekstura jest przypięta na powierzchni.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTTekstura nadpisująca kolor światła otoczenia.
DIFFUSEKanał tekstury albedo / koloru bazowego.
EMISSIVEKanał tekstury samorozświetlenia / emisji.
NORMALKanał mapy normalnej w przestrzeni stycznej.
SPECULARKanał tekstury koloru lub intensywności odbicia.
BUMPKanał mapy wypukłości opartej na wysokości.
REFLECTIONKanał tekstury odbicia środowiska.
TRANSPARENCYKanał tekstury przejrzystości / alfa.
GLOWKanał tekstury intensywności poświaty / rozbłysku.

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

Określa typ operacji Boolean konstruktywnej geometrii bryłowej (CSG) pomiędzy dwoma obiektami siatkowymi.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONSuma: wynik to połączona objętość obu operandów.
DIFFERENCERóżnica: objętość drugiego operanda jest usuwana z pierwszego.
INTERSECTIONPrzecięcie: wynik to objętość wspólna dla obu operandów.

BooleanOperation jest przechowywany jako metadane w węzłach lub obiektach niestandardowych tworzonych przez importery CSG. Aspose.3D dla Java nie zapewnia oceniającego w czasie rzeczywistym Boolean evaluator; enum opisuje zamiar pliku źródłowego.


ReferenceMode

Identyfikuje oś współrzędnych. Używany w opcjach przemapowywania systemu współrzędnych i AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISPozytywna oś X.
Y_AXISPozytywna oś Y.
Z_AXISPozytywna oś Z.
NEGATIVE_X_AXISUjemna oś X.
NEGATIVE_Y_AXISUjemna oś Y.
NEGATIVE_Z_AXISUjemna oś Z.

CoordinateSystem

Określa konwencję praworęczności układu współrzędnych sceny.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDUkład współrzędnych praworęczny (OpenGL, glTF, domyślny w Blenderze).
LEFT_HANDEDUkład współrzędnych leworęczny (DirectX, domyślny w Unity).

FileContentType

Określa typ zawartości formatu pliku.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormat pliku oparty na tekście (np. OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormat pliku binarnego (np. STL binary, GLB, FBX binary).

VertexElementType

Typ semantyczny dla VertexElement warstwa. Zobacz także: odwołanie VertexElement.


MappingMode

Kontroluje, z którym prymitywem geometrycznym powiązana jest każda wartość elementu wierzchołka. Dostępne wartości: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Zobacz także: Odwołanie do VertexElement.


ReferenceMode

Kontroluje sposób indeksowania tablicy danych elementu wierzchołka. Zobacz także: Odwołanie do VertexElement.


Zobacz także

 Polski