Enumerations

Enumerations — Aspose.3D FOSS for Java

Пакет: com.aspose.threed (aspose-3d-foss 26.1.0)

Тази страница документира всички самостоятелни изброявания. Изброявания за семантиките на елементите на върховете (VertexElementType, MappingMode, ReferenceMode) също се документират в страницата за справка на VertexElement.


TextureMapping

Идентифицира семантичния канал, към който е привързан UV елемент или текстура върху повърхност.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTТекстура за презаписване на цвета на околната светлина.
DIFFUSEAlbedo / базов цвят текстурен канал.
EMISSIVEКанал за текстура за самосветене / емисия.
NORMALКанал за нормална карта в тангенциалното пространство.
SPECULARКанал за текстура с отражателен цвят или интензитет.
BUMPКанал за релефна карта, базирана на височина.
REFLECTIONКанал за текстура за отражение от околната среда.
TRANSPARENCYКанал за текстура за прозрачност/алфа.
GLOWКанал за текстура за интензитет на светене/блум.

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

Идентифицира типа на булева операция в конструктивната твърда геометрия (CSG) между два мрежови обекта.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONОбединение: резултатът е комбинираният обем на двата операнда.
DIFFERENCEРазлика: обемът на втория операнд се премахва от първия.
INTERSECTIONПресичане: резултатът е обемът, споделен от двата операнда.

BooleanOperation се съхранява като метаданни върху възли или персонализирани обекти, създадени от CSG импортери. Aspose.3D за Java не предоставя runtime Boolean evaluator; enum‑ът описва намерението на изходния файл.


ReferenceMode

Идентифицира координатна ос. Използва се в опциите за пренареждане на координатната система и AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISПоложителната ос X.
Y_AXISПоложителната ос Y.
Z_AXISПоложителната ос Z.
NEGATIVE_X_AXISОтрицателната ос X.
NEGATIVE_Y_AXISОтрицателната ос Y.
NEGATIVE_Z_AXISОтрицателната ос Z.

CoordinateSystem

Определя конвенцията за правостранност на координатната система на сцената.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDДясно‑ръчна координатна система (OpenGL, glTF, по подразбиране в Blender).
LEFT_HANDEDЛяво‑ръчна координатна система (DirectX, по подразбиране в Unity).

FileContentType

Идентифицира типа съдържание на файловия формат.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIТекстово базиран файлов формат (например OBJ ASCII, STL ASCII, glTF JSON).
BINARYБинарен файлов формат (например STL binary, GLB, FBX binary).

VertexElementType

Семантичен тип за a VertexElement слой. Вижте също: Справка за VertexElement.


MappingMode

Контролира към коя геометрична примитивна единица е свързана стойността на всеки елемент на върха. Налични стойности: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Вижте също: Справка за VertexElement.


ReferenceMode

Контролира как се индексира масивът с данни на елементите на върха. Вижте също: Справка за VertexElement.


Виж също

 Български