Enumerations

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.*;
ReferenceModeReferenceMode
AMBIENTपर्यावरणीय प्रकाश रंग ओवरराइड टेक्सचर।.
DIFFUSEAlbedo / बेस रंग टेक्सचर चैनल।.
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.*;
ReferenceModeReferenceMode
UNIONयूनियन: परिणाम दोनों ऑपरेण्ड्स के संयुक्त आयतन के बराबर है।.
DIFFERENCEडिफरेंस: दूसरे ऑपरेण्ड का आयतन पहले से हटाया जाता है।.
INTERSECTIONइंटरसेक्शन: परिणाम वह आयतन है जो दोनों ऑपरेण्ड्स द्वारा साझा किया जाता है।.

BooleanOperation नोड्स या कस्टम ऑब्जेक्ट्स पर मेटाडेटा के रूप में संग्रहीत किया जाता है जो CSG इम्पोर्टर्स द्वारा उत्पन्न होते हैं। Aspose.3D for Java रनटाइम बूलियन इवैल्युएटर प्रदान नहीं करता; एन्‍युम स्रोत-फ़ाइल इरादे को वर्णित करता है।.


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 बाइनरी, GLB, FBX बाइनरी)।.

VertexElementType

सेमांटिक प्रकार एक के लिए VertexElement लेयर। देखें भी: VertexElement संदर्भ.


MappingMode

नियंत्रित करता है कि प्रत्येक VertexElement मान किस ज्यामिति प्रिमिटिव से जुड़ा है। उपलब्ध मान: CONTROL_POINT, POLYGON_VERTEX, POLYGON. देखें भी: VertexElement संदर्भ.


ReferenceMode

नियंत्रित करता है कि VertexElement डेटा एरे को कैसे इंडेक्स किया जाता है। देखें भी: VertexElement संदर्भ.


संबंधित देखें

 हिन्दी