Enumerations

Enumerations — Aspose.3D FOSS for Java

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

Diese Seite dokumentiert alle eigenständigen Aufzählungen. Aufzählungen für Vertex-Element-Semantiken (VertexElementType, MappingMode, ReferenceMode) sind ebenfalls dokumentiert auf der VertexElement-Referenzseite.


TextureMapping

Identifiziert den semantischen Kanal, an den ein UV-Element oder eine Textur auf einer Oberfläche gebunden ist.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTUmgebungslicht-Farbüberschreibungs-Textur.
DIFFUSEAlbedo / Basisfarb-Texturkanal.
EMISSIVESelbstbeleuchtungs- / Emissions-Texturkanal.
NORMALTangentraum-Normalen-Map-Kanal.
SPECULARSpecular-Farbe- oder Intensitäts-Texturkanal.
BUMPHöhenbasierter Bump-Map-Kanal.
REFLECTIONUmgebungsreflexion-Texturkanal.
TRANSPARENCYTransparenz / Alpha-Texturkanal.
GLOWGlow / bloom Intensitäts-Texturkanal.

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

Identifiziert den Typ der konstruktiven Festkörpergeometrie (CSG) Booleschen Operation zwischen zwei Mesh-Objekten.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: Das Ergebnis ist das kombinierte Volumen beider Operanden.
DIFFERENCEDifference: Das Volumen des zweiten Operanden wird vom ersten entfernt.
INTERSECTIONIntersection: Das Ergebnis ist das von beiden Operanden geteilte Volumen.

BooleanOperation wird als Metadaten an Knoten oder benutzerdefinierten Objekten gespeichert, die von CSG-Importeuren erzeugt werden. Aspose.3D für Java stellt keinen Laufzeit‑Boolean‑Evaluator bereit; das Enum beschreibt die Absicht der Quelldatei.


ReferenceMode

Identifiziert eine Koordinatenachse. Wird in Optionen zur Koordinatensystem‑Umabbildung verwendet und AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISDie positive X‑Achse.
Y_AXISDie positive Y‑Achse.
Z_AXISDie positive Z‑Achse.
NEGATIVE_X_AXISDie negative X-Achse.
NEGATIVE_Y_AXISDie negative Y-Achse.
NEGATIVE_Z_AXISDie negative Z-Achse.

CoordinateSystem

Gibt die Händigkeit-Konvention für das Koordinatensystem der Szene an.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDRechts­handiges Koordinatensystem (OpenGL, glTF, Standard in Blender).
LEFT_HANDEDLinkshändiges Koordinatensystem (DirectX, Standard in Unity).

FileContentType

Identifiziert den Inhaltstyp eines Dateiformats.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIITextbasiertes Dateiformat (z. B. OBJ ASCII, STL ASCII, glTF JSON).
BINARYBinäres Dateiformat (z. B. STL binary, GLB, FBX binary).

VertexElementType

Semantischer Typ für ein VertexElement Ebene. Siehe auch: VertexElement-Referenz.


MappingMode

Steuert, welchem Geometrie-Primitive jeder VertexElement-Wert zugeordnet ist. Verfügbare Werte: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Siehe auch: VertexElement-Referenz.


ReferenceMode

Steuert, wie das Vertex-Element-Datenarray indiziert wird. Siehe auch: VertexElement-Referenz.


Siehe auch

 Deutsch