EllipseShape
نظرة عامة
EllipseShape هي فئة في Aspose.3D FOSS لـ .NET. تورّث من: ParameterizedProfile، INamedObject.
ملف تعريف إهليلجي متوافق مع IFC.
توفر هذه الفئة 14 طريقة للعمل مع كائنات EllipseShape في برامج .NET. تشمل الطرق المتاحة: A3DObject, EllipseShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Excluded, Name, ParentNode, ParentNodes, Properties, Scene، واثنان آخران.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
SemiAxis1 | double | قراءة/كتابة | يحصل أو يعيّن نصف المحور 1 للقطع الناقص. |
SemiAxis2 | double | قراءة/كتابة | يحصل أو يضبط نصف المحور الثاني للقطع الناقص. |
Excluded | bool | قراءة/كتابة | يحصل أو يحدد ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
ParentNodes | List<Node> | قراءة | يحصل على جميع العقد الأم، يمكن للكيان أن يُرفق بعقد أم متعددة لتجسيد الهندسة |
ParentNode | Node | قراءة/كتابة | يحصل على أو يضبط أول عقدة أم، إذا تم ضبط أول عقدة أم، سيتم فصل هذا الكيان عن العقد الأم الأخرى. |
Scene | Scene | قراءة | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
Name | string | قراءة/كتابة | يحصل أو يعيّن الاسم. |
Properties | PropertyCollection | قراءة | يحصل على مجموعة جميع الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
EllipseShape() | منشئ |
GetExtent() | يحصل على الامتداد في البعدين x و y. |
GetEntityRendererKey() | يحصل على مفتاح entity renderer المسجل في renderer |
Entity(name: string) | يَُنشئ نسخةً جديدةً من فئة Entity. |
GetBoundingBox() | يحصل على الصندوق المحيط (bounding box) للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به. |
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) | يجد الخاصية. |