ArbitraryProfile
نظرة عامة
ArbitraryProfile هي فئة في Aspose.3D FOSS لـ .NET. تُورّث من: Profile، INamedObject.
تسمح لك هذه الفئة بإنشاء ملف تعريف ثنائي الأبعاد مباشرةً من منحنى عشوائي.
توفر هذه الفئة 14 طريقة للعمل مع كائنات ArbitraryProfile في برامج .NET. تشمل الطرق المتاحة: A3DObject، ArbitraryProfile، Entity، FindProperty، GetBoundingBox، GetEntityRendererKey، GetProperty، RemoveProperty، SceneObject، SetProperty. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Curve، Excluded، Holes، Name، ParentNode، ParentNodes، واثنان إضافيان.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Curve | Curve | قراءة/كتابة | المنحنى المستخدم لإنشاء الملف الشخصي |
Holes | List<Curve> | قراءة | ثقوب الملف الشخصي، تم تمثيلها أيضًا كمنحنى |
Excluded | bool | قراءة/كتابة | يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
ParentNodes | List<Node> | قراءة | يحصل على جميع العقد الأم، يمكن إرفاق الكيان بعدة عقد أم لتكرار الهندسة |
ParentNode | Node | قراءة/كتابة | يحصل أو يضبط العقدة الأم الأولى، إذا تم ضبط العقدة الأم الأولى، سيتم فصل هذا الكيان عن العقد الأم الأخرى. |
Scene | Scene | قراءة | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
Name | string | قراءة/كتابة | يحصل أو يضبط الاسم. |
Properties | PropertyCollection | قراءة | يحصل على مجموعة جميع الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
ArbitraryProfile() | منشئ لـ |
ArbitraryProfile(curve: Curve) | منشئ لـ مع منحنى أولي. |
GetEntityRendererKey() | يحصل على مفتاح عارض الكيان المسجل في العارض |
Entity(name: string) | يهيئ مثيلًا جديدًا من فئة Entity. |
GetBoundingBox() | يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاص به. |
SceneObject(name: string) | تهيئة SceneObject باسم افتراضي |
SceneObject() | تهيئة SceneObject. |
A3DObject() | يُنشئ مثالًا جديدًا من فئة A3DObject بدون اسم. |
A3DObject(name: string) | يُنشئ مثالًا جديدًا من فئة A3DObject. |
RemoveProperty(property: Property) | يزيل خاصية ديناميكية. |
RemoveProperty(property: string) | إزالة الخاصية المحددة بالاسم |
GetProperty(property: string) | احصل على قيمة الخاصية المحددة |
SetProperty(property: string, value: object?) | يضبط قيمة الخاصية المحددة |
FindProperty(propertyName: string) | يعثر على الخاصية. |