Enumerations

Enumerations — Aspose.3D FOSS for Java

Pacote: com.aspose.threed (aspose-3d-foss 26.1.0)

Esta página documenta todas as enumerações independentes. Enumerações para semânticas de elementos de vértice (VertexElementType, MappingMode, ReferenceMode) também são documentadas na página de referência VertexElement.


TextureMapping

Identifica o canal semântico ao qual um elemento UV ou textura está vinculado em uma superfície.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTTextura de sobrescrita da cor da luz ambiente.
DIFFUSECanal de textura de albedo / cor base.
EMISSIVECanal de textura de autoiluminação / emissão.
NORMALCanal de normal map em espaço tangente.
SPECULARCanal de textura de cor ou intensidade Specular.
BUMPCanal de bump map baseado em altura.
REFLECTIONCanal de textura de reflexão do ambiente.
TRANSPARENCYCanal de textura de transparência / alfa.
GLOWCanal de textura de brilho / intensidade de 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

Identifica o tipo de operação booleana de geometria sólida construtiva (CSG) entre dois objetos de malha.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnião: o resultado é o volume combinado de ambos os operandos.
DIFFERENCEDiferença: o volume do segundo operando é removido do primeiro.
INTERSECTIONInterseção: o resultado é o volume compartilhado por ambos os operandos.

BooleanOperation é armazenado como metadado em nós ou objetos personalizados produzidos por importadores CSG. Aspose.3D para Java não fornece um avaliador booleano em tempo de execução; o enum descreve a intenção do arquivo-fonte.


ReferenceMode

Identifica um eixo de coordenadas. Usado nas opções de remapeamento de sistema de coordenadas e AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISO eixo X positivo.
Y_AXISO eixo Y positivo.
Z_AXISO eixo Z positivo.
NEGATIVE_X_AXISO eixo X negativo.
NEGATIVE_Y_AXISO eixo Y negativo.
NEGATIVE_Z_AXISO eixo Z negativo.

CoordinateSystem

Especifica a convenção de mão para o sistema de coordenadas da cena.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDSistema de coordenadas direito (OpenGL, glTF, padrão do Blender).
LEFT_HANDEDSistema de coordenadas esquerdo (DirectX, padrão do Unity).

FileContentType

Identifica o tipo de conteúdo de um formato de arquivo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIFormato de arquivo baseado em texto (por exemplo, OBJ ASCII, STL ASCII, glTF JSON).
BINARYFormato de arquivo binário (por exemplo, STL binary, GLB, FBX binary).

VertexElementType

Tipo semântico para um VertexElement camada. Veja também: Referência VertexElement.


MappingMode

Controla qual primitivo de geometria cada valor do elemento de vértice está associado. Valores disponíveis: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Veja também: Referência VertexElement.


ReferenceMode

Controla como o array de dados do elemento de vértice é indexado. Veja também: Referência VertexElement.


Veja Também

 Português