Enumerations — Aspose.3D FOSS for Java
Pakotne: com.aspose.threed (aspose-3d-foss 26.1.0)
Šī lapa dokumentē visas atsevišķās uzskaitīšanas. Vertex elementu semantikas uzskaitīšanas (VertexElementType, MappingMode, ReferenceMode) arī ir dokumentētas VertexElement atsauču lapā.
TextureMapping
Identificē semantisko kanālu, uz kura virsmas UV elements vai tekstūra ir piesaistīts.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Vides gaismas krāsas pārrakstīšanas tekstūra. |
DIFFUSE | Albedo / pamata krāsas tekstūras kanāls. |
EMISSIVE | Pašapgaismojuma / emisijas tekstūras kanāls. |
NORMAL | Tangenta telpas normāla kartes kanāls. |
SPECULAR | Spoguļgaismas krāsas vai intensitātes tekstūras kanāls. |
BUMP | Augstuma balstīta reljefa kartes kanāls. |
REFLECTION | Vides atspoguļojuma tekstūras kanāls. |
TRANSPARENCY | Caurspīdīguma / alfa tekstūras kanāls. |
GLOW | Spilguma / ziedēšanas intensitātes tekstūras kanāls. |
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
Identificē konstrukcijas cietās ģeometrijas (CSG) Boolea operācijas veidu starp diviem režģa objektiem.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Apvienojums: rezultāts ir abu operandu apvienotais tilpums. |
DIFFERENCE | Atšķirība: otrā operanda tilpums tiek noņemts no pirmā. |
INTERSECTION | Intersection: rezultāts ir tilpums, ko kopīgi aizņem abi operandi. |
BooleanOperation tiek saglabāts kā metadati mezglos vai pielāgotos objektos, ko ražo CSG importētāji. Aspose.3D priekš Java nenodrošina izpildlaika Boolea novērtētāju; enum apraksta avota faila nodomu.
ReferenceMode
Identificē koordinātu asi. Lietots koordinātu sistēmas pārkartēšanas opcijās un AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Pozitīvā X ass. |
Y_AXIS | Pozitīvā Y ass. |
Z_AXIS | Pozitīvā Z ass. |
NEGATIVE_X_AXIS | Negatīvā X ass. |
NEGATIVE_Y_AXIS | Negatīvā Y ass. |
NEGATIVE_Z_AXIS | Negatīvā Z ass. |
CoordinateSystem
Norāda rokas virziena konvenciju ainas koordinātu sistēmai.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Labroķa koordinātu sistēma (OpenGL, glTF, Blender noklusējums). |
LEFT_HANDED | Kreisroķa koordinātu sistēma (DirectX, Unity noklusējums). |
FileContentType
Identificē faila formāta satura tipu.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Teksta balstīts faila formāts (piem., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Binārais faila formāts (piemēram, STL binārais, GLB, FBX binārais). |
VertexElementType
Semantiskais tips priekš a VertexElement slānis. Skatīt arī: VertexElement atsauce.
MappingMode
Nosaka, kuram ģeometrijas primitīvam ir saistīta katra virsotnes elementa vērtība. Pieejamās vērtības: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Skatīt arī: VertexElement atsauce.
ReferenceMode
Nosaka, kā tiek indeksēta virsotnes elementa datu masīvs. Skatīt arī: VertexElement atsauce.