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.*;| ReferenceMode | ReferenceMode |
|---|---|
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.*;| ReferenceMode | ReferenceMode |
|---|---|
UNION | الاتحاد: النتيجة هي الحجم المدمج لكلا العاملين. |
DIFFERENCE | الفرق: يتم إزالة حجم العامل الثاني من الأول. |
INTERSECTION | التقاطع: النتيجة هي الحجم المشترك بين العاملين. |
BooleanOperation يتم تخزينه كبيانات تعريفية على العقد أو الكائنات المخصصة التي ينتجها مستوردو CSG. Aspose.3D لـ 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 binary، GLB، FBX binary). |
VertexElementType
نوع دلالي لـ VertexElement الطبقة. انظر أيضًا: مرجع VertexElement.
MappingMode
يتحكم في أي بدائية هندسية يرتبط بها كل قيمة لعنصر الرأس. القيم المتاحة: CONTROL_POINT, POLYGON_VERTEX, POLYGON. انظر أيضًا: مرجع VertexElement.
ReferenceMode
يتحكم في كيفية فهرسة مصفوفة بيانات عنصر الرأس. انظر أيضًا: مرجع VertexElement.