Enumerations

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.*;
ReferenceModeReferenceMode
AMBIENTTekstur penggantian warna cahaya persekitaran.
DIFFUSESaluran tekstur albedo / warna asas.
EMISSIVESaluran tekstur cahaya sendiri / pelepasan.
NORMALSaluran normal map ruang tangen.
SPECULARSaluran tekstur warna Specular atau intensiti.
BUMPSaluran bump map berasaskan ketinggian.
REFLECTIONSaluran tekstur pantulan persekitaran.
TRANSPARENCYSaluran tekstur ketelusan / alfa.
GLOWSaluran 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.*;
ReferenceModeReferenceMode
UNIONUnion: hasilnya ialah isipadu gabungan kedua-dua operand.
DIFFERENCEDifference: isipadu operand kedua dibuang daripada operand pertama.
INTERSECTIONPertindihan: 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.*;
ReferenceModeReferenceMode
X_AXISPaksi X positif.
Y_AXISPaksi Y positif.
Z_AXISPaksi Z positif.
NEGATIVE_X_AXISPaksi X negatif.
NEGATIVE_Y_AXISPaksi Y negatif.
NEGATIVE_Z_AXISPaksi Z negatif.

CoordinateSystem

Menentukan konvensyen tangan untuk sistem koordinat adegan.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSistem koordinat kanan (OpenGL, glTF, lalai Blender).
LEFT_HANDEDSistem koordinat kiri (DirectX, lalai Unity).

FileContentType

Mengenal pasti jenis kandungan format fail.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormat fail berasaskan teks (contoh: OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormat 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.


Lihat Juga

 Bahasa Melayu