EllipseShape

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، واثنان آخران.

خصائص

اسمالنوعالوصولوصف
SemiAxis1doubleقراءة/كتابةيحصل أو يعيّن نصف المحور 1 للقطع الناقص.
SemiAxis2doubleقراءة/كتابةيحصل أو يضبط نصف المحور الثاني للقطع الناقص.
Excludedboolقراءة/كتابةيحصل أو يحدد ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
ParentNodesList<Node>قراءةيحصل على جميع العقد الأم، يمكن للكيان أن يُرفق بعقد أم متعددة لتجسيد الهندسة
ParentNodeNodeقراءة/كتابةيحصل على أو يضبط أول عقدة أم، إذا تم ضبط أول عقدة أم، سيتم فصل هذا الكيان عن العقد الأم الأخرى.
SceneSceneقراءةيحصل على المشهد الذي ينتمي إليه هذا الكائن
Namestringقراءة/كتابةيحصل أو يعيّن الاسم.
PropertiesPropertyCollectionقراءةيحصل على مجموعة جميع الخصائص.

الطرق

التوقيعوصف
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)يجد الخاصية.

انظر أيضاً

 العربية