Enumerations

Enumerations — Aspose.3D FOSS for Java

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

Den här sidan dokumenterar alla fristående uppräkningar. Uppräkningar för vertex-elementsemantiker (VertexElementType, MappingMode, ReferenceMode) är också dokumenterade på den VertexElement-referenssidan.


TextureMapping

Identifierar den semantiska kanalen som ett UV-element eller en textur är bunden till på en yta.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTTextur för överskrivning av omgivningsljusets färg.
DIFFUSEAlbedo / basfärg texturkanal.
EMISSIVESjälvlysning / emission-texturkanal.
NORMALTangentrum normalkartkanal.
SPECULARSpeculär färg- eller intensitetstexturkanal.
BUMPHöjdbaserad bumpkartkanal.
REFLECTIONMiljöreflektionstexturkanal.
TRANSPARENCYTransparens / alfatexturkanal.
GLOWGlöd / bloom‑intensitetstexturkanal.

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

Identifierar typen av konstruktiv solidgeometri (CSG) Boolean-operation mellan två mesh-objekt.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: resultatet är den kombinerade volymen av båda operanderna.
DIFFERENCEDifferens: volymen av den andra operanden tas bort från den första.
INTERSECTIONSnitt: resultatet är den volym som delas av båda operanderna.

BooleanOperation lagras som metadata på noder eller anpassade objekt som produceras av CSG-importörer. Aspose.3D för Java tillhandahåller inte en runtime Boolean-utvärderare; enumen beskriver avsikten i källfilen.


ReferenceMode

Identifierar en koordinataxel. Används i alternativ för ommappning av koordinatsystem och AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISDen positiva X-axeln.
Y_AXISDen positiva Y-axeln.
Z_AXISDen positiva Z-axeln.
NEGATIVE_X_AXISDen negativa X-axeln.
NEGATIVE_Y_AXISDen negativa Y-axeln.
NEGATIVE_Z_AXISDen negativa Z-axeln.

CoordinateSystem

Anger handhetskonventionen för scenens koordinatsystem.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDHögerhänt koordinatsystem (OpenGL, glTF, Blender standard).
LEFT_HANDEDVänsterhänt koordinatsystem (DirectX, Unity standard).

FileContentType

Identifierar innehållstypen för ett filformat.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIITextbaserat filformat (t.ex. OBJ ASCII, STL ASCII, glTF JSON).
BINARYBinärt filformat (t.ex. STL binary, GLB, FBX binary).

VertexElementType

Semantisk typ för en VertexElement lager. Se även: VertexElement-referens.


MappingMode

Styr vilken geometriprimitiv varje VertexElement‑värde är associerat med. Tillgängliga värden: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Se även: VertexElement-referens.


ReferenceMode

Styr hur VertexElement‑dataserien indexeras. Se även: VertexElement-referens.


Se även

 Svenska