LinearExtrusion
نظرة عامة
LinearExtrusion هي فئة في Aspose.3D FOSS لـ Python. ترث من: Entity.
LinearExtrusion يحوّل شكلًا ثنائي الأبعاد إلى شبكة ثلاثية الأبعاد عن طريق البثق على طول اتجاه مع ارتفاع قابل للتكوين، شرائح، وتواء.
تعلن هذه الفئة عن 9 طرق لكائنات LinearExtrusion في برامج Python. تشمل الطرق المتاحة: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property, to_mesh. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.3D FOSS لـ Python. الخصائص: center, direction, excluded, height, name, parent_node, و7 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
shape | 'Profile' | قراءة/كتابة | يحصل أو يعيّن الشكل. |
direction | 'Vector3' | قراءة/كتابة | الحصول أو تعيين الاتجاه. |
height | float | قراءة/كتابة | يحصل أو يضبط الارتفاع. |
slices | int | قراءة/كتابة | يحصل أو يضبط المقاطع. |
center | bool | قراءة/كتابة | يحصل أو يضبط center. |
twist_offset | 'Vector3' | قراءة/كتابة | يحصل أو يضبط إزاحة الالتواء. |
twist | float | قراءة/كتابة | يحصل أو يعيّن الالتواء. |
parent_nodes | List['Node'] | قراءة | يحصل على العقد الأصلية. |
parent_node | Optional['Node'] | قراءة/كتابة | يحصل أو يضبط العقدة الأصلية. |
excluded | bool | قراءة/كتابة | يحصل أو يضبط المستبعد. |
scene | `` | قراءة/كتابة | يحصل أو يضبط المشهد. |
name | str | قراءة/كتابة | يحصل أو يعيّن الاسم. |
properties | PropertyCollection | قراءة | يحصل على الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(name: str, shape: 'Profile', height: float) | Calls init(الاسم، الشكل، الارتفاع) على هذا الكائن LinearExtrusion. |
to_mesh() → 'Mesh' | غير مُنفّذ في نسخة FOSS — يُرمى استثناءً أثناء وقت التشغيل. يرجع كائن Mesh يمثل الهندسة المستخرجة |
__init__(name: str) | Calls init(name) على هذه الحالة LinearExtrusion. |
get_bounding_box() → BoundingBox | لم يتم تنفيذها في نسخة FOSS — تُرمى استثناءً أثناء وقت التشغيل. يعيد مربع الإحاطة. |
get_entity_renderer_key() | لم يتم تنفيذها في نسخة FOSS — تُرمى استثناءً أثناء وقت التشغيل. يعيد مفتاح عارض الكيان. |
find_property(property_name: str) | يستدعي find_property(property_name) على هذه المثيلة LinearExtrusion. |
get_property(property: str) | يستدعي get_property(property) على هذا المثيل من LinearExtrusion. |
set_property(property: str, value) | يضبط قيمة الخاصية. |
remove_property(property) | يستدعي remove_property(property) على هذا المثيل من LinearExtrusion. |