Enumerations

Enumerations — Aspose.3D FOSS for Java

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

Denne side dokumenterer alle selvstændige enumerationer. Enumerationer for vertex element semantics (VertexElementType, MappingMode, ReferenceMode) er også dokumenteret på VertexElement-referencens side.


TextureMapping

Identificerer den semantiske kanal, som et UV-element eller en tekstur er bundet til på en overflade.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTAmbient lysfarve-overskrivningstekstur.
DIFFUSEAlbedo / basisfarve teksturkanal.
EMISSIVESelv-illumination / emission teksturkanal.
NORMALTangentrum normalmap-kanal.
SPECULARSpekulær farve eller intensitet teksturkanal.
BUMPHøjdebaseret bumpmap-kanal.
REFLECTIONMiljørefleksion teksturkanal.
TRANSPARENCYGennemsigtighed / alfa teksturkanal.
GLOWGlød / bloom intensitet teksturkanal.

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

Identificerer typen af konstruktiv solid geometri (CSG) Boolean‑operation mellem to mesh‑objekter.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: resultatet er den kombinerede volumen af begge operander.
DIFFERENCEDifference: volumen af den anden operand fjernes fra den første.
INTERSECTIONIntersection: resultatet er det volumen, der deles af begge operander.

BooleanOperation er gemt som metadata på noder eller brugerdefinerede objekter produceret af CSG-importører. Aspose.3D for Java leverer ikke en runtime Boolean-evaluator; enum’en beskriver kildefilens hensigt.


ReferenceMode

Identificerer en koordinatakse. Bruges i indstillinger for omkortlægning af koordinatsystemer og AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISDen positive X-akse.
Y_AXISDen positive Y-akse.
Z_AXISDen positive Z-akse.
NEGATIVE_X_AXISDen negative X-akse.
NEGATIVE_Y_AXISDen negative Y-akse.
NEGATIVE_Z_AXISDen negative Z-akse.

CoordinateSystem

Specificerer håndheds‑konventionen for scenens koordinatsystem.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDHøjrehåndet koordinatsystem (OpenGL, glTF, Blender-standard).
LEFT_HANDEDVenstrehåndet koordinatsystem (DirectX, Unity-standard).

FileContentType

Identificerer indholdstypen for et filformat.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIITekstbaseret filformat (f.eks. OBJ ASCII, STL ASCII, glTF JSON).
BINARYBinært filformat (f.eks. STL binary, GLB, FBX binary).

VertexElementType

Semantisk type for en VertexElement lag. Se også: VertexElement reference.


MappingMode

Styrer hvilken geometrisk primitive hver vertex element-værdi er knyttet til. Tilgængelige værdier: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Se også: VertexElement reference.


ReferenceMode

Styrer hvordan vertex element-datarrayet indekseres. Se også: VertexElement reference.


Se også

 Dansk