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.*;| ReferenceMode | ReferenceMode |
|---|---|
AMBIENT | 주변광 색상 오버라이드 텍스처. |
DIFFUSE | Albedo / 기본 색상 텍스처 채널. |
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.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | 합집합: 결과는 두 피연산자의 결합된 부피입니다. |
DIFFERENCE | 차집합: 두 번째 피연산자의 부피가 첫 번째 피연산자에서 제거됩니다. |
INTERSECTION | Intersection: 결과는 두 피연산자가 공유하는 부피입니다. |
BooleanOperation 노드 또는 CSG 임포터가 생성한 사용자 정의 객체에 메타데이터로 저장됩니다. Aspose.3D for Java은 런타임 Boolean 평가자를 제공하지 않으며; enum은 소스 파일 의도를 설명합니다.
ReferenceMode
좌표 축을 식별합니다. 좌표계 재매핑 옵션에서 사용되며 AssetInfo.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
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.*;| ReferenceMode | ReferenceMode |
|---|---|
RIGHT_HANDED | 우손 좌표계 (OpenGL, glTF, Blender 기본). |
LEFT_HANDED | 좌손 좌표계 (DirectX, Unity 기본). |
FileContentType
파일 형식의 콘텐츠 유형을 식별합니다.
import com.aspose.threed.*;| ReferenceMode | ReferenceMode |
|---|---|
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 참조.