TriMeshT
محتويات
[
يخفي
]TriMesh<T> class
نسخة عامة منTriMesh
لنوع قمة الرأس المحددة الثابتة للمستخدم
public class TriMesh<T> : TriMesh
where T : struct
معامل | وصف |
---|---|
T |
المنشئون
اسم | وصف |
---|---|
TriMesh(string) | تهيئة مثيلTriMesh |
الخصائص
اسم | وصف |
---|---|
Capacity { get; } | سعة الرؤوس المخصصة مسبقًا . |
Excluded { get; set; } | الحصول على أو تعيين ما إذا كان سيتم استبعاد هذا الكيان أثناء التصدير. |
IndicesCount { get; } | عدد المؤشرات في هذاTriMesh |
virtual Name { get; set; } | الحصول على الاسم أو تعيينه . |
ParentNode { get; set; } | الحصول على العقدة الأصلية الأولى أو تعيينها ، إذا تم تعيين العقدة الأصلية الأولى ، فسيتم فصل هذا الكيان عن العقد الأصلية الأخرى. |
ParentNodes { get; } | للحصول على جميع العقد الأصلية ، يمكن إرفاق كيان بالعقد الأصلية المتعددة من أجل هندسة instancing |
Properties { get; } | الحصول على مجموعة من كافة الخصائص . |
Scene { get; } | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
UnmergedVerticesCount { get; } | عدد الرؤوس غير المدمجة التي مرت بهاBeginVertex وEndVertex . |
VertexDeclaration { get; } | التخطيط الرأسي لملفTriMesh . |
VerticesCount { get; } | عدد الرؤوس في هذاTriMesh |
VerticesSizeInBytes { get; } | الحجم الإجمالي لجميع الرؤوس بالبايت |
طُرق
اسم | وصف |
---|---|
static FromMesh(Mesh) | قم بإنشاء TriMesh من كائن شبكة محدد بتخطيط قمة تم إنشاؤه تلقائيًا. |
BeginVertex() | ابدأ في إضافة vertex |
EndVertex() | نهاية إضافة vertex |
FindProperty(string) | البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها) |
GetBoundingBox() | الحصول على المربع المحيط للكيان الحالي في نظام إحداثيات مساحة الكائن. |
virtual GetEntityRendererKey() | الحصول على مفتاح عارض الكيان المسجل في العارض |
GetEnumerator() | احصل على العداد للعددVertex |
GetProperty(string) | الحصول على قيمة الخاصية المحددة |
IndicesToArray(out int[]) | |
IndicesToArray(out ushort[]) | |
LoadVerticesFromBytes(byte[]) | تحميل الرؤوس من البايت ، يجب أن يكون طول البايت عددًا صحيحًا مضاعفًا لحجم الرأس. |
ReadDouble(int, VertexField) | اقرأ الحقل المزدوج |
ReadFloat(int, VertexField) | اقرأ حقل الطفو |
ReadFVector2(int, VertexField) | اقرأ vector2 field |
ReadFVector3(int, VertexField) | اقرأ vector3 field |
ReadFVector4(int, VertexField) | اقرأ vector4 field |
ReadVector2(int, VertexField) | اقرأ vector2 field |
ReadVector3(int, VertexField) | اقرأ vector3 field |
ReadVector4(int, VertexField) | اقرأ vector4 field |
RemoveProperty(Property) | يزيل خاصية ديناميكية . |
RemoveProperty(string) | إزالة الخاصية المحددة المحددة بالاسم |
SetProperty(string, object) | يحدد قيمة الخاصية المحددة |
override ToString() | يحصل على تمثيل سلسلةTriMesh |
VerticesToArray() | تحويل بيانات الرؤوس إلى مصفوفة بايت |
VerticesToTypedArray() | قم بتحويل بيانات الرؤوس إلى صفيف مكتوب |
Write16bIndicesTo(Stream) | اكتب بيانات المؤشرات كعدد صحيح 16 بت إلى stream |
Write32bIndicesTo(Stream) | اكتب بيانات المؤشرات كعدد صحيح 32 بت إلى stream |
WriteVerticesTo(Stream) | كتابة بيانات الرؤوس إلى التدفق المحدد |
أنظر أيضا
- class TriMesh
- مساحة الاسم Aspose.ThreeD.Entities
- المجسم Aspose.3D