Enumerations — Aspose.3D FOSS for Java
Csomag: com.aspose.threed (aspose-3d-foss 26.1.0)
Ez az oldal dokumentálja az összes önálló felsorolást. A vertex elem szemantika felsorolásai (VertexElementType, MappingMode, ReferenceMode) szintén dokumentálva van a VertexElement referencia oldal.
TextureMapping
Azonosítja azt a szemantikai csatornát, amelyhez egy UV elem vagy textúra egy felületen van kötve.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Környezeti fény szín felülbíráló textúra. |
DIFFUSE | Albedo / alap szín textúra csatorna. |
EMISSIVE | Önmegvilágítás / emisszió textúra csatorna. |
NORMAL | Tangens-térbeli normál térkép csatorna. |
SPECULAR | Speculáris szín vagy intenzitás textúra csatorna. |
BUMP | Magasság alapú bump map csatorna. |
REFLECTION | Környezeti visszaverődés textúra csatorna. |
TRANSPARENCY | Átlátszóság / alfa textúra csatorna. |
GLOW | Ragyogás / bloom intenzitás textúra csatorna. |
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
Azonosítja a konstrukciós szilárd geometria (CSG) Boolean művelet típusát két hálóobjektum között.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Unió: az eredmény a két operandus egyesített térfogata. |
DIFFERENCE | Különbség: a második operandus térfogata levonásra kerül az elsőből. |
INTERSECTION | Metszet: az eredmény a két operandus által közösen megosztott térfogat. |
BooleanOperation metaadatként tárolódik a csomópontokon vagy a CSG importerek által előállított egyedi objektumokon. Aspose.3D a Java számára nem biztosít futásidejű Boolean kiértékelőt; az enum a forrásfájl szándékát írja le.
ReferenceMode
Azonosít egy koordináta tengelyt. Koordináta‑rendszer átképzési beállításokban és AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | A pozitív X tengely. |
Y_AXIS | A pozitív Y tengely. |
Z_AXIS | A pozitív Z tengely. |
NEGATIVE_X_AXIS | A negatív X tengely. |
NEGATIVE_Y_AXIS | A negatív Y tengely. |
NEGATIVE_Z_AXIS | A negatív Z tengely. |
CoordinateSystem
Megadja a jobb‑ vagy balkezes konvenciót a jelenet koordináta‑rendszeréhez.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Jobbkezes koordináta-rendszer (OpenGL, glTF, Blender alapértelmezett). |
LEFT_HANDED | Balkezes koordináta-rendszer (DirectX, Unity alapértelmezett). |
FileContentType
Azonosítja egy fájlformátum tartalomtípusát.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Szöveges alapú fájlformátum (pl. OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Bináris fájlformátum (pl. STL bináris, GLB, FBX bináris). |
VertexElementType
Szemantikus típus egy VertexElement réteg. Lásd még: VertexElement hivatkozás.
MappingMode
Szabályozza, hogy a geometriai primitív melyikhez van társítva az egyes vertex elem érték. Elérhető értékek: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Lásd még: VertexElement hivatkozás.
ReferenceMode
Szabályozza, hogyan indexelik a vertex elem adat tömböt. Lásd még: VertexElement hivatkozás.