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Текстура перевизначення кольору навколишнього світла.
DIFFUSEКанал текстури альбедо / базового кольору.
EMISSIVEКанал текстури самосвітіння / випромінювання.
NORMALКанал normal map у тангенціальному просторі.
SPECULARКанал текстури Specular colour або інтенсивності.
BUMPКанал bump map, заснований на висоті.
REFLECTIONКанал текстури Environment reflection.
TRANSPARENCYКанал текстури прозорості / alpha.
GLOWКанал текстури інтенсивності 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

Визначає тип булевої операції конструктивної твердотільної геометрії (CSG) між двома сітковими об’єктами.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: результат — комбінований об’єм обох операндів.
DIFFERENCEDifference: об’єм другого операнда видаляється з першого.
INTERSECTIONПеретин: результат — об’єм, спільний для обох операндів.

BooleanOperation зберігається як метадані в вузлах або користувацьких об’єктах, створених імпортерами CSG. Aspose.3D для Java не забезпечує виконання булевого оцінювача під час роботи; перелік (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

Семантичний тип для VertexElement шар. Див. також: Посилання на VertexElement.


MappingMode

Керує тим, з яким примітивом геометрії пов’язане значення елементу вершини. Доступні значення: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Див. також: Довідка про VertexElement.


ReferenceMode

Керує тим, як індексується масив даних елементу вершини. Див. також: Довідка про VertexElement.


Див. також

 Українська