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Канал текстуры спекулярного цвета или интенсивности.
BUMPКанал bump map, основанный на высоте.
REFLECTIONКанал текстуры отражения окружения.
TRANSPARENCYКанал текстуры прозрачности / альфа.
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 не предоставляет рантайм‑оценщик булевых выражений; перечисление описывает намерение исходного файла.


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.


См. также

 Русский