Enumerations — Aspose.3D FOSS for Java
Paket: com.aspose.threed (aspose-3d-foss 26.1.0)
Bu sayfa tüm bağımsız enumları belgelendirir. Vertex element semantikleri için enumlar (VertexElementType, MappingMode, ReferenceMode) ayrıca şunlarda belgelenir: VertexElement referans sayfası.
TextureMapping
Bir yüzeyde bir UV öğesinin veya dokunun bağlandığı semantik kanalı tanımlar.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Ortam ışığı renk geçersiz kılma dokusu. |
DIFFUSE | Albedo / temel renk doku kanalı. |
EMISSIVE | Kendi kendine aydınlatma / emisyon doku kanalı. |
NORMAL | Tangent-space normal map kanalı. |
SPECULAR | Specular renk veya yoğunluk doku kanalı. |
BUMP | Yükseklik tabanlı bump map kanalı. |
REFLECTION | Ortam yansıma doku kanalı. |
TRANSPARENCY | Şeffaflık / alfa doku kanalı. |
GLOW | Glow / bloom yoğunluk doku kanalı. |
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
İki ağ nesnesi arasındaki yapısal katı geometri (CSG) Boole işleminin türünü tanımlar.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Union: sonuç, her iki operandin birleşik hacmidir. |
DIFFERENCE | Difference: ikinci operandin hacmi birinciden çıkarılır. |
INTERSECTION | Kesişim: sonuç, her iki operandan paylaşılan hacimdir. |
BooleanOperation CSG içe aktarıcıları tarafından üretilen düğümler veya özel nesneler üzerinde meta veri olarak depolanır. Aspose.3D, Java için bir çalışma zamanı Boolean değerlendiricisi sağlamaz; enum, kaynak dosya amacını tanımlar.
ReferenceMode
Bir koordinat eksenini tanımlar. Koordinat sistemi yeniden eşleme seçeneklerinde ve AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Pozitif X ekseni. |
Y_AXIS | Pozitif Y ekseni. |
Z_AXIS | Pozitif Z ekseni. |
NEGATIVE_X_AXIS | Negatif X ekseni. |
NEGATIVE_Y_AXIS | Negatif Y ekseni. |
NEGATIVE_Z_AXIS | Negatif Z ekseni. |
CoordinateSystem
Sahnenin koordinat sistemi için el yönü (handedness) konvansiyonunu belirtir.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Sağ el koordinat sistemi (OpenGL, glTF, Blender varsayılanı). |
LEFT_HANDED | Sol el koordinat sistemi (DirectX, Unity varsayılanı). |
FileContentType
Bir dosya formatının içerik türünü tanımlar.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Metin tabanlı dosya formatı (örn., OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | İkili dosya formatı (örn., STL binary, GLB, FBX binary). |
VertexElementType
Bir … için anlamsal tip VertexElement katman. Ayrıca bakınız: VertexElement referansı.
MappingMode
Her vertex element değerinin ilişkilendirildiği geometri ilkelini kontrol eder. Mevcut değerler: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Ayrıca bakınız: VertexElement referansı.
ReferenceMode
Vertex element veri dizisinin nasıl indekslendiğini kontrol eder. Ayrıca bakınız: VertexElement referansı.