Enumerations — Aspose.3D FOSS for Java
Balíček: com.aspose.threed (aspose-3d-foss 26.1.0)
Tato stránka dokumentuje všechny samostatné výčty. Výčty pro semantiku prvků vrcholu (VertexElementType, MappingMode, ReferenceMode) jsou také dokumentovány na referenční stránce VertexElement.
TextureMapping
Identifikuje sémantický kanál, ke kterému je na povrchu vázán UV prvek nebo textura.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | Textura přepisující barvu ambientního světla. |
DIFFUSE | Kanál textury albeda / základní barvy. |
EMISSIVE | Kanál textury samovyzařování / emisní. |
NORMAL | Kanál normálové mapy v tangenciálním prostoru. |
SPECULAR | Kanál textury spekulární barvy nebo intenzity. |
BUMP | Kanál výškově založené bump mapy. |
REFLECTION | Kanál textury odrazu prostředí. |
TRANSPARENCY | Kanál textury průhlednosti / alfa. |
GLOW | Kanál textury intenzity záře / rozkvětu. |
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
Identifikuje typ Booleanovy operace konstrukční pevné geometrie (CSG) mezi dvěma mesh objekty.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | Sjednocení: výsledek je kombinovaný objem obou operandů. |
DIFFERENCE | Rozdíl: objem druhého operandu je odebrán od prvního. |
INTERSECTION | Průnik: výsledek je objem, který je společný oběma operandům. |
BooleanOperation je uloženo jako metadata na uzlech nebo vlastních objektech vytvářených importéry CSG. Aspose.3D pro Java neposkytuje runtime Boolean evaluator; enum popisuje záměr zdrojového souboru.
ReferenceMode
Identifikuje souřadnicovou osu. Používá se v možnostech přemapování souřadnicového systému a AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
X_AXIS | Kladná osa X. |
Y_AXIS | Kladná osa Y. |
Z_AXIS | Kladná osa Z. |
NEGATIVE_X_AXIS | Záporná osa X. |
NEGATIVE_Y_AXIS | Záporná osa Y. |
NEGATIVE_Z_AXIS | Záporná osa Z. |
CoordinateSystem
Určuje konvenci pravotočivosti pro souřadnicový systém scény.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | Pravotočivý souřadnicový systém (OpenGL, glTF, výchozí nastavení Blenderu). |
LEFT_HANDED | Levotočivý souřadnicový systém (DirectX, výchozí nastavení Unity). |
FileContentType
Identifikuje typ obsahu souborového formátu.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
ASCII | Textový formát souboru (např. OBJ ASCII, STL ASCII, glTF JSON). |
BINARY | Binární formát souboru (např. STL binary, GLB, FBX binary). |
VertexElementType
Sémantický typ pro VertexElement vrstvu. Viz také: Reference VertexElement.
MappingMode
Určuje, ke kterému geometrickému primitivu je přiřazena hodnota každého vertex elementu. Dostupné hodnoty: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Viz také: Reference VertexElement.
ReferenceMode
Určuje, jak je indexováno pole dat vertex elementu. Viz také: Reference na VertexElement.