LShape

نظرة عامة

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

ملف تعريف L-shape المتوافق مع IFC والذي يتم تعريفه بالمعلمات.

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

خصائص

اسمالنوعالوصولوصف
depthfloatقراءة/كتابةيحصل أو يضبط العمق.
widthfloatقراءة/كتابةيحصل أو يضبط العرض.
thicknessfloatقراءة/كتابةيحصل أو يعيّن السُمك.
fillet_radiusfloatقراءة/كتابةيحصل أو يضبط نصف قطر الفيلت.
edge_radiusfloatقراءة/كتابةيحصل أو يضبط نصف قطر الحافة.
parent_nodesList['Node']قراءةيحصل على العقد الأصلية.
parent_nodeOptional['Node']قراءة/كتابةيحصل أو يعيّن العقدة الأصلية.
excludedboolقراءة/كتابةيحصل أو يعيّن المستبعد.
scene``قراءة/كتابةيحصل أو يضبط المشهد.
namestrقراءة/كتابةيحصل أو يعيّن الاسم.
propertiesPropertyCollectionقراءةيحصل على الخصائص.

الطرق

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

انظر أيضاً

 العربية