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ช่องเทกเจอร์ Albedo / สีฐาน.
EMISSIVEช่องเทกเจอร์ Self-illumination / emission.
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.*;
ReferenceModeReferenceMode
UNIONยูเนียน: ผลลัพธ์คือปริมาณรวมของทั้งสองตัวดำเนินการ.
DIFFERENCEดิฟเฟอเรนซ์: ปริมาณของตัวดำเนินการที่สองถูกลบออกจากตัวแรก.
INTERSECTIONIntersection: ผลลัพธ์คือปริมาณที่ใช้ร่วมกันโดยทั้งสองตัวดำเนินการ.

BooleanOperation ถูกจัดเก็บเป็นเมตาดาต้าบนโหนดหรืออ็อบเจ็กต์ที่กำหนดเองที่สร้างโดย CSG importers. Aspose.3D สำหรับ Java ไม่ได้ให้ตัวประเมิน Boolean แบบรันไทม์; 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

ประเภทเชิงความหมายสำหรับ a VertexElement layer. ดูเพิ่มเติม: อ้างอิง VertexElement.


MappingMode

ควบคุมว่า primitive ของเรขาคณิตใดที่ค่าของ vertex element แต่ละค่าเชื่อมโยงอยู่ ค่าที่มีให้เลือก: CONTROL_POINT, POLYGON_VERTEX, POLYGON. ดูเพิ่มเติม: อ้างอิง VertexElement.


ReferenceMode

ควบคุมวิธีการทำดัชนีของอาเรย์ข้อมูล vertex element ดูเพิ่มเติม: อ้างอิง VertexElement.


ดูเพิ่มเติม

 ภาษาไทย