Enumerations — Aspose.3D FOSS for Java
Pakke: com.aspose.threed (aspose-3d-foss 26.1.0)
Denne siden dokumenterer alle frittstående oppramsinger. Oppramsinger for vertex element semantics (VertexElementType, MappingMode, ReferenceMode) er også dokumentert på VertexElement-referansesiden.
TextureMapping
Identifiserer den semantiske kanalen et UV‑element eller en tekstur er bundet til på en overflate.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Ambient light colour override texture. |
DIFFUSE | Albedo / base colour teksturkanal. |
EMISSIVE | Selv‑illuminering / emisjon teksturkanal. |
NORMAL | Tangent-rom normalkartkanal. |
SPECULAR | Spekulær farge- eller intensitetsteksturkanal. |
BUMP | Høydebasert bumpkartkanal. |
REFLECTION | Miljørefleksjonsteksturkanal. |
TRANSPARENCY | Gjennomsiktighet / alfa teksturkanal. |
GLOW | Glø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
Identifiserer typen av konstruktiv solid geometri (CSG) boolsk operasjon mellom to mesh-objekter.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union: resultatet er det kombinerte volumet av begge operandene. |
DIFFERENCE | Differanse: volumet av den andre operanden fjernes fra den første. |
INTERSECTION | Snitt: resultatet er volumet som deles av begge operandene. |
BooleanOperation lagres som metadata på noder eller egendefinerte objekter produsert av CSG-importører. Aspose.3D for Java gir ikke en kjøretids-Boolean-evaluator; enumen beskriver intensjonen i kildefilen.
ReferenceMode
Identifiserer en koordinatakse. Brukes i alternativer for omkartlegging av koordinatsystemer og AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Den positive X-aksen. |
Y_AXIS | Den positive Y-aksen. |
Z_AXIS | Den positive Z-aksen. |
NEGATIVE_X_AXIS | Den negative X-aksen. |
NEGATIVE_Y_AXIS | Den negative Y-aksen. |
NEGATIVE_Z_AXIS | Den negative Z-aksen. |
CoordinateSystem
Angir håndethetskonvensjonen for scenens koordinatsystem.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Høyrehendt koordinatsystem (OpenGL, glTF, Blender-standard). |
LEFT_HANDED | Venstrehendt koordinatsystem (DirectX, Unity-standard). |
FileContentType
Identifiserer innholdstypen til et filformat.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Tekstbasert filformat (f.eks. OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Binært filformat (f.eks. STL binary, GLB, FBX binary). |
VertexElementType
Semantisk type for en VertexElement lag. Se også: VertexElement-referanse.
MappingMode
Styrer hvilken geometrisk primitive hver vertex element-verdi er knyttet til. Tilgjengelige verdier: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Se også: VertexElement-referanse.
ReferenceMode
Styrer hvordan vertex element-datatabellen indekseres. Se også: VertexElement‑referanse.