LinearExtrusion

LinearExtrusion

Огляд

LinearExtrusion — це клас у Aspose.3D FOSS для Python. Наслідує від: Entity.

LinearExtrusion перетворює 2D форму у 3D сітку шляхом екструзії вздовж напрямку з налаштовуваною висотою, зрізами та крученням.

Цей клас оголошує 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'Читання/ЗаписОтримує або встановлює напрямок.
heightfloatЧитання/ЗаписОтримує або задає висоту.
slicesintЧитання/ЗаписОтримує або встановлює зрізи.
centerboolЧитання/ЗаписОтримує або встановлює центр.
twist_offset'Vector3'Читання/ЗаписОтримує або задає зсув скручування.
twistfloatЧитання/ЗаписОтримує або встановлює кручення.
parent_nodesList['Node']ЧитанняОтримує батьківські вузли.
parent_nodeOptional['Node']Читання/ЗаписОтримує або встановлює батьківський вузол.
excludedboolЧитання/ЗаписОтримує або задає виключений.
scene``Читання/ЗаписОтримує або встановлює сцену.
namestrЧитання/ЗаписОтримує або задає ім’я.
propertiesPropertyCollectionЧитанняОтримує властивості.

Методи

СигнатураОпис
__init__(name: str, shape: 'Profile', height: float)Calls init(name, shape, height) у цьому 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.

Дивіться також

 Українська