Enumerations — Aspose.3D FOSS for Java
पैकेज: com.aspose.threed (aspose-3d-foss 26.1.0)
यह पृष्ठ सभी स्वतंत्र एन्यूमरेशन को दस्तावेज़ करता है। वर्टेक्स एलिमेंट सेमेंटिक्स के लिए एन्यूमरेशन (VertexElementType, MappingMode, ReferenceMode) भी दस्तावेज़ किए गए हैं on the VertexElement संदर्भ पृष्ठ.
TextureMapping
सतह पर एक UV तत्व या टेक्सचर से बंधे semantic चैनल की पहचान करता है।.
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 | इंटरसेक्शन: परिणाम वह आयतन है जो दोनों ऑपरेण्ड्स द्वारा साझा किया जाता है।. |
BooleanOperation नोड्स या कस्टम ऑब्जेक्ट्स पर मेटाडेटा के रूप में संग्रहीत किया जाता है जो CSG इम्पोर्टर्स द्वारा उत्पन्न होते हैं। Aspose.3D for Java रनटाइम बूलियन इवैल्युएटर प्रदान नहीं करता; एन्युम स्रोत-फ़ाइल इरादे को वर्णित करता है।.
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 बाइनरी, GLB, FBX बाइनरी)।. |
VertexElementType
सेमांटिक प्रकार एक के लिए VertexElement लेयर। देखें भी: VertexElement संदर्भ.
MappingMode
नियंत्रित करता है कि प्रत्येक VertexElement मान किस ज्यामिति प्रिमिटिव से जुड़ा है। उपलब्ध मान: CONTROL_POINT, POLYGON_VERTEX, POLYGON. देखें भी: VertexElement संदर्भ.
ReferenceMode
नियंत्रित करता है कि VertexElement डेटा एरे को कैसे इंडेक्स किया जाता है। देखें भी: VertexElement संदर्भ.