EllipseShape

نظرة عامة

EllipseShape هي فئة في Aspose.3D FOSS لـ Python. ترث من: ParameterizedProfile.

ملف تعريف إهليلجي متوافق مع IFC.

تعلن هذه الفئة عن 9 أساليب لكائنات EllipseShape في برامج Python. الأساليب المتاحة تشمل: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_extent, get_property, remove_property, set_property. جميع الأعضاء العامة يمكن الوصول إليها من أي تطبيق Python بعد تثبيت حزمة Aspose.3D FOSS لـ Python. الخصائص: excluded, name, parent_node, parent_nodes, properties, scene, و2 أخرى.

خصائص

اسمالنوعالوصولوصف
semi_axis1floatقراءة/كتابةيحصل أو يعيّن نصف المحور1.
semi_axis2floatقراءة/كتابةيحصل أو يعيّن الـ SemiAxis2.
parent_nodesList['Node']قراءةيحصل على العقد الأصلية.
parent_nodeOptional['Node']قراءة/كتابةيحصل أو يضبط العقدة الأصلية.
excludedboolقراءة/كتابةيحصل أو يضبط المستبعد.
scene``قراءة/كتابةيحصل أو يضبط scene.
namestrقراءة/كتابةيحصل أو يضبط الاسم.
propertiesPropertyCollectionقراءةيحصل على الخصائص.

الطرق

التوقيعوصف
__init__(name: str, semi_axis1: float, semi_axis2: float)Calls init(الاسم, semi_axis1, semi_axis2) على هذه النسخة EllipseShape.
get_extent() → 'Vector2'يحصل على الامتداد في بعدي x و y.
__init__(name: str)Calls init(name) على هذا المثال EllipseShape.
get_entity_renderer_key()يرجع مفتاح عارض الكيان.
get_bounding_box() → BoundingBoxغير مُنفذ في نسخة FOSS — يسبب استثناءً أثناء التشغيل. يرجع صندوق الحدود.
find_property(property_name: str)يستدعي find_property(property_name) على هذا الكائن EllipseShape.
get_property(property: str)يستدعي get_property(property) على هذا المثيل EllipseShape.
set_property(property: str, value)يعيّن قيمة الخاصية.
remove_property(property)يستدعي remove_property(property) على هذا المثيل EllipseShape.

انظر أيضاً

 العربية