Enumerations — Aspose.3D FOSS for Java
Paket: com.aspose.threed (aspose-3d-foss 26.1.0)
Ova stranica dokumentuje sve samostalne enumeracije. Enumeracije za semantiku elemenata vrha (VertexElementType, MappingMode, ReferenceMode) su takođe dokumentovane na stranici reference VertexElement.
TextureMapping
Identifikuje semantički kanal na koji je UV element ili tekstura vezana na površini.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Tekstura za zamenu boje ambijentalnog svetla. |
DIFFUSE | Albedo / kanal teksture osnovne boje. |
EMISSIVE | Kanal teksture samostalnog osvetljenja / emisije. |
NORMAL | Kanal normalne mape u tangencijalnom prostoru. |
SPECULAR | Kanal teksture spekularne boje ili intenziteta. |
BUMP | Kanal bump mape zasnovane na visini. |
REFLECTION | Kanal teksture refleksije okoline. |
TRANSPARENCY | Transparentnost / alfa kanal teksture. |
GLOW | Sjaj / bloom intenzitet teksturnog kanala. |
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
Identifikuje tip konstruktivne čvrste geometrije (CSG) Booleove operacije između dva mesh objekta.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Unija: rezultat je kombinovana zapremina oba operanda. |
DIFFERENCE | Razlika: zapremina drugog operanda se uklanja iz prvog. |
INTERSECTION | Presek: rezultat je zapremina koju dele oba operanda. |
BooleanOperation se čuva kao metapodaci na čvorovima ili prilagođenim objektima koje proizvode CSG uvoznici. Aspose.3D za Java ne pruža runtime Boolean evaluator; enum opisuje nameru izvorne datoteke.
ReferenceMode
Identifikuje koordinatnu osu. Koristi se u opcijama premapiranja koordinatnog sistema i AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Pozitivna X osa. |
Y_AXIS | Pozitivna Y osa. |
Z_AXIS | Pozitivna Z osa. |
NEGATIVE_X_AXIS | Negativna X osa. |
NEGATIVE_Y_AXIS | Negativna Y osa. |
NEGATIVE_Z_AXIS | Negativna osa Z. |
CoordinateSystem
Navodi konvenciju desnorukosti za koordinatni sistem scene.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Desnoruka koordinatni sistem (OpenGL, glTF, podrazumevano u Blenderu). |
LEFT_HANDED | Levoruka koordinatni sistem (DirectX, podrazumevano u Unity). |
FileContentType
Identifikuje tip sadržaja formata datoteke.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Tekst‑bazirani format fajla (npr., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Binarni format fajla (npr., STL binarni, GLB, FBX binarni). |
VertexElementType
Semantički tip za a VertexElement sloj. Pogledajte i: VertexElement reference.
MappingMode
Kontroliše koji geometrijski primitiv je povezan sa svakom vrednošću elementa vrha. Dostupne vrednosti: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Pogledajte i: VertexElement reference.
ReferenceMode
Kontroliše kako je indeksiran niz podataka elementa vrha. Pogledajte i: VertexElement referenca.