Enumerations

Enumerations — Aspose.3D FOSS for Java

Gói: com.aspose.threed (aspose-3d-foss 26.1.0)

Trang này ghi chép tất cả các enumeration độc lập. Các enumeration cho ngữ nghĩa phần tử đỉnh (VertexElementType, MappingMode, ReferenceMode) cũng được ghi chép trên trang tham chiếu VertexElement.


TextureMapping

Xác định kênh ngữ nghĩa mà một phần tử UV hoặc kết cấu được gắn vào trên bề mặt.

import com.aspose.threed.*;
ReferenceModeReferenceMode
AMBIENTKết cấu ghi đè màu ánh sáng môi trường.
DIFFUSEKênh kết cấu Albedo / màu nền.
EMISSIVEKênh kết cấu tự chiếu sáng / phát xạ.
NORMALKênh bản đồ bình thường không gian tiếp tuyến.
SPECULARKênh kết cấu màu phản chiếu hoặc cường độ.
BUMPKênh bản đồ bump dựa trên độ cao.
REFLECTIONKênh kết cấu phản chiếu môi trường.
TRANSPARENCYKênh kết cấu trong suốt / alpha.
GLOWKênh kết cấu cường độ phát sáng / 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

Xác định loại phép toán Boolean của hình học rắn cấu trúc (CSG) giữa hai đối tượng lưới.

import com.aspose.threed.*;
ReferenceModeReferenceMode
UNIONUnion: kết quả là thể tích kết hợp của cả hai toán hạng.
DIFFERENCEDifference: thể tích của toán hạng thứ hai được loại bỏ khỏi toán hạng đầu tiên.
INTERSECTIONGiao nhau: kết quả là thể tích được chia sẻ bởi cả hai toán hạng.

BooleanOperation được lưu trữ dưới dạng siêu dữ liệu trên các nút hoặc đối tượng tùy chỉnh do các trình nhập CSG tạo ra. Aspose.3D cho Java không cung cấp bộ đánh giá Boolean thời gian chạy; enum mô tả ý định của tệp nguồn.


ReferenceMode

Xác định một trục tọa độ. Được sử dụng trong các tùy chọn ánh xạ lại hệ tọa độ và AssetInfo.

import com.aspose.threed.*;
ReferenceModeReferenceMode
X_AXISTrục X dương.
Y_AXISTrục Y dương.
Z_AXISTrục Z dương.
NEGATIVE_X_AXISTrục X âm.
NEGATIVE_Y_AXISTrục Y âm.
NEGATIVE_Z_AXISTrục Z âm.

CoordinateSystem

Xác định quy ước tay (handedness) cho hệ tọa độ của cảnh.

import com.aspose.threed.*;
ReferenceModeReferenceMode
RIGHT_HANDEDHệ tọa độ phải (OpenGL, glTF, mặc định Blender).
LEFT_HANDEDHệ tọa độ trái (DirectX, mặc định Unity).

FileContentType

Xác định loại nội dung của một định dạng tệp.

import com.aspose.threed.*;
ReferenceModeReferenceMode
ASCIIĐịnh dạng tệp dựa trên văn bản (ví dụ: OBJ ASCII, STL ASCII, glTF JSON).
BINARYĐịnh dạng tệp nhị phân (ví dụ: STL binary, GLB, FBX binary).

VertexElementType

Kiểu ngữ nghĩa cho một VertexElement lớp. Xem thêm: Tham chiếu VertexElement.


MappingMode

Kiểm soát primitive hình học nào mà mỗi giá trị của phần tử đỉnh được gắn với. Các giá trị khả dụng: CONTROL_POINT, POLYGON_VERTEX, POLYGON. Xem thêm: Tham chiếu VertexElement.


ReferenceMode

Kiểm soát cách mảng dữ liệu phần tử đỉnh được đánh chỉ mục. Xem thêm: Tham chiếu VertexElement.


Xem thêm

 Tiếng Việt