Aspose.ThreeD.Utilities

جميع الفئات المساعدة معرفة في هذه المساحة.

الفئات

الفئةالوصف
FileSystemتغليف نظام الملفات. سيستخدم Aspose.3D هذا لقراءة/كتابة الاعتمادات.
IOExtensionأدوات لكتابة المصفوفة/المتجه إلى كاتب ثنائي.
MathUtilsمجموعة من الأدوات الرياضية المفيدة.
ParseExceptionاستثناء عندما فشل Aspose.3D في تحليل الإدخال.
SemanticAttributeالسماح للمستخدم باستخدام هيكله الخاص للإعلان الثابت عن VertexDeclaration
TransformBuilderيُستخدم TransformBuilder لبناء مصفوفة التحويل عبر سلسلة من التحويلات.
Vertexمرجع القمة، يُستخدم للوصول إلى القمة الخام في TriMesh.
VertexDeclarationإعلان بنية القمة المعرفة مخصصًا.
VertexFieldوصف تخطيط الذاكرة لحقول القمة.
Watermarkأداة لتشفير/فك تشفير العلامة المائية العمياء إلى/من شبكة.

Structures

الهيكلالوصف
BoundingBoxصندوق الحدود المحاذي للمحاور
BoundingBox2Dصندوق الحدود المحاذي للمحاور لـ Vector2
FMatrix4مصفوفة 4x4 بجميع المكونات بنوع الفاصلة العائمة
FVector2متجه عائم بمكوّنين.
FVector3متجه عائم بثلاثة مكوّنات.
FVector4متجه عائم بأربعة مكوّنات.
Matrix4تنفيذ مصفوفة 4x4.
Quaternionعادةً ما يُستخدم الكواترن لتطبيق الدوران في الرسومات الحاسوبية.
Rectفئة لتمثيل المستطيل
RelativeRectangleمستطيل نسبي الصيغة بين المكوّن النسبي والقيمة المطلقة هي: المقياس * (العرض المرجعي) + الإزاحة. لذا إذا أردنا تمثيل قيمة مطلقة، اجعل جميع حقول المقياس صفرًا، واستخدم حقول الإزاحة بدلاً من ذلك.
Vector2متجه ذو مكوّنين.
Vector3متجه ذو ثلاثة مكوّنات.
Vector4متجه ذو أربعة مكوّنات.

الواجهات

الواجهةالوصف
IArrayList<T>Aspose.3D لديها تنفيذ مُحسّن للغاية لقائمة List لتحسين أداء التحميل/الحفظ. يتم إتاحة هذه الواجهة فقط للمستخدم مع توافق IList والواجهات المشابهة.

التعداد

التعدادالوصف
BoundingBoxExtentمدى صندوق الحدود
ComposeOrderترتيب تكوين مصفوفة التحويل
RotationOrderالترتيب يتحكم في أي من rx ry rz يتم تطبيقها في مصفوفة التحويل.
VertexFieldDataTypeنوع بيانات حقل القمة
VertexFieldSemanticدلالة حقل القمة