Enumerations — Aspose.3D FOSS for Java
Paket: com.aspose.threed (aspose-3d-foss 26.1.0)
Ova stranica dokumentira sve samostalne enumeracije. Enumeracije za semantiku elemenata vrha (VertexElementType, MappingMode, ReferenceMode) su također dokumentirane na referentnoj stranici VertexElement.
TextureMapping
Identificira semantički kanal na koji je UV element ili tekstura vezana na površini.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Tekstura za nadomještanje boje ambijentalnog svjetla. |
DIFFUSE | Albedo / osnovni kanal teksture boje. |
EMISSIVE | Kanal teksture samostalnog osvjetljenja / emisije. |
NORMAL | Kanal normalne mape u tangentnom prostoru. |
SPECULAR | Kanal teksture specularne boje ili intenziteta. |
BUMP | Kanal bump mape temeljene na visini. |
REFLECTION | Kanal teksture refleksije okoline. |
TRANSPARENCY | Kanal teksture transparentnosti / alfe. |
GLOW | Kanal teksture intenziteta sjaja / bljeska. |
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
Identificira vrstu konstruktivne čvrste geometrije (CSG) Booleove operacije između dva mrežna objekta.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Unija: rezultat je kombinirani volumen oba operanda. |
DIFFERENCE | Razlika: volumen drugog operanda se oduzima od prvog. |
INTERSECTION | Presjek: rezultat je volumen koji dijele oba operanda. |
BooleanOperation pohranjuje se kao metapodaci na čvorovima ili prilagođenim objektima koje proizvode CSG uvoznici. Aspose.3D za Java ne pruža runtime Boolean evaluator; enum opisuje namjeru izvorne datoteke.
ReferenceMode
Identificira koordinatnu os. Koristi se u opcijama remapiranja koordinatnog sustava i AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Pozitivna X os. |
Y_AXIS | Pozitivna Y os. |
Z_AXIS | Pozitivna Z os. |
NEGATIVE_X_AXIS | Negativna X os. |
NEGATIVE_Y_AXIS | Negativna Y os. |
NEGATIVE_Z_AXIS | Negativna Z os. |
CoordinateSystem
Specificira konvenciju orijentacije (handedness) koordinatnog sustava scene.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Desnoruka koordinatni sustav (OpenGL, glTF, Blender zadano). |
LEFT_HANDED | Lijevoruka koordinatni sustav (DirectX, Unity zadano). |
FileContentType
Identificira tip sadržaja formata datoteke.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Tekstualni format datoteke (npr., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Binarni format datoteke (npr., STL binarni, GLB, FBX binarni). |
VertexElementType
Semantički tip za VertexElement sloj. Pogledajte također: Reference na VertexElement.
MappingMode
Upravlja kojim geometrijskim primitivom je svaka vrijednost elementa vrha povezana. Dostupne vrijednosti: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Pogledajte također: Reference na VertexElement.
ReferenceMode
Upravlja kako je indeksiran niz podataka elementa vrha. Pogledajte također: VertexElement referenca.