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قناة قوام الألبيدو / اللون الأساسي.
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 لـ 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 binary، GLB، FBX binary).

VertexElementType

نوع دلالي لـ VertexElement الطبقة. انظر أيضًا: مرجع VertexElement.


MappingMode

يتحكم في أي بدائية هندسية يرتبط بها كل قيمة لعنصر الرأس. القيم المتاحة: CONTROL_POINT, POLYGON_VERTEX, POLYGON. انظر أيضًا: مرجع VertexElement.


ReferenceMode

يتحكم في كيفية فهرسة مصفوفة بيانات عنصر الرأس. انظر أيضًا: مرجع VertexElement.


انظر أيضًا

 العربية