TShape

نظرة عامة

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

شكل T متوافق مع IFC معرف بالمعلمات.

تُعلن هذه الفئة عن 8 طرق لكائنات TShape في برامج 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, excluded, fillet_radius, flange_edge_radius, flange_thickness, flange_width, و6 أخرى.

خصائص

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

الطرق

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

انظر أيضاً

 العربية