Enumerations — Aspose.3D FOSS for Java
Pakej: com.aspose.threed (aspose-3d-foss 26.1.0)
Halaman ini mendokumentasikan semua enumerasi berdiri sendiri. Enumerasi untuk semantik elemen vertex (VertexElementType, MappingMode, ReferenceMode) juga didokumentasikan pada halaman rujukan VertexElement.
TextureMapping
Mengenal pasti saluran semantik yang diikat kepada elemen UV atau tekstur pada permukaan.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Tekstur penggantian warna cahaya persekitaran. |
DIFFUSE | Saluran tekstur albedo / warna asas. |
EMISSIVE | Saluran tekstur cahaya sendiri / pelepasan. |
NORMAL | Saluran normal map ruang tangen. |
SPECULAR | Saluran tekstur warna Specular atau intensiti. |
BUMP | Saluran bump map berasaskan ketinggian. |
REFLECTION | Saluran tekstur pantulan persekitaran. |
TRANSPARENCY | Saluran tekstur ketelusan / alfa. |
GLOW | Saluran tekstur intensiti glow / bloom. |
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
Mengenal pasti jenis operasi Boolean geometri pepejal konstruktif (CSG) antara dua objek mesh.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union: hasilnya ialah isipadu gabungan kedua-dua operand. |
DIFFERENCE | Difference: isipadu operand kedua dibuang daripada operand pertama. |
INTERSECTION | Pertindihan: hasilnya ialah isipadu yang dikongsi oleh kedua-dua operand. |
BooleanOperation disimpan sebagai metadata pada nod atau objek khusus yang dihasilkan oleh pengimport CSG. Aspose.3D untuk Java tidak menyediakan penilai Boolean masa jalan; enum tersebut menerangkan niat fail sumber.
ReferenceMode
Mengenal pasti paksi koordinat. Digunakan dalam pilihan pemetaan semula sistem koordinat dan AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Paksi X positif. |
Y_AXIS | Paksi Y positif. |
Z_AXIS | Paksi Z positif. |
NEGATIVE_X_AXIS | Paksi X negatif. |
NEGATIVE_Y_AXIS | Paksi Y negatif. |
NEGATIVE_Z_AXIS | Paksi Z negatif. |
CoordinateSystem
Menentukan konvensyen tangan untuk sistem koordinat adegan.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Sistem koordinat kanan (OpenGL, glTF, lalai Blender). |
LEFT_HANDED | Sistem koordinat kiri (DirectX, lalai Unity). |
FileContentType
Mengenal pasti jenis kandungan format fail.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Format fail berasaskan teks (contoh: OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Format fail binari (contoh: STL binari, GLB, FBX binari). |
VertexElementType
Jenis semantik untuk a VertexElement lapisan. Lihat juga: Rujukan VertexElement.
MappingMode
Mengawal primitif geometri mana setiap nilai elemen vertex dikaitkan. Nilai yang tersedia: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Lihat juga: Rujukan VertexElement.
ReferenceMode
Mengawal cara susunan data elemen vertex diindeks. Lihat juga: Rujukan VertexElement.