LinearExtrusion

LinearExtrusion

Przegląd

LinearExtrusion jest klasą w Aspose.3D FOSS dla Python. Dziedziczy po: Entity.

LinearExtrusion konwertuje kształt 2D na siatkę 3D poprzez ekstruzję wzdłuż kierunku z konfigurowalną wysokością, warstwami i skrętem.

Ta klasa deklaruje 9 metod dla obiektów LinearExtrusion w programach Python. Dostępne metody to: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property, to_mesh. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.3D FOSS dla Python. Właściwości: center, direction, excluded, height, name, parent_node oraz 7 dodatkowych.

Właściwości

NazwaTypDostępOpis
shape'Profile'Odczyt/zapisPobiera lub ustawia kształt.
direction'Vector3'Odczyt/zapisPobiera lub ustawia kierunek.
heightfloatOdczyt/zapisPobiera lub ustawia wysokość.
slicesintOdczyt/zapisPobiera lub ustawia wycinki.
centerboolOdczyt/zapisPobiera lub ustawia środek.
twist_offset'Vector3'Odczyt/zapisPobiera lub ustawia offset skrętu.
twistfloatOdczyt/zapisPobiera lub ustawia skręt.
parent_nodesList['Node']OdczytPobiera węzły nadrzędne.
parent_nodeOptional['Node']Odczyt/zapisPobiera lub ustawia węzeł nadrzędny.
excludedboolOdczyt/zapisPobiera lub ustawia wykluczone.
scene``Odczyt/zapisPobiera lub ustawia scenę.
namestrOdczyt/zapisPobiera lub ustawia nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
__init__(name: str, shape: 'Profile', height: float)Calls init(name, shape, height) w tej instancji LinearExtrusion.
to_mesh() → 'Mesh'Niezaimplementowane w edycji FOSS — zgłasza wyjątek w czasie wykonywania. Zwraca obiekt Mesh reprezentujący wyciąganą geometrię
__init__(name: str)Calls init(name) w tej instancji LinearExtrusion.
get_bounding_box() → BoundingBoxNiezaimplementowane w edycji FOSS — zgłasza wyjątek w czasie działania. Zwraca prostokąt ograniczający.
get_entity_renderer_key()Niezaimplementowane w edycji FOSS — zgłasza wyjątek w czasie działania. Zwraca klucz renderera encji.
find_property(property_name: str)Wywołuje find_property(property_name) na tej instancji LinearExtrusion.
get_property(property: str)Wywołuje get_property(property) na tej instancji LinearExtrusion.
set_property(property: str, value)Ustawia wartość właściwości.
remove_property(property)Wywołuje remove_property(property) na tej instancji LinearExtrusion.

Zobacz także

 Polski