LinearExtrusion

LinearExtrusion

Prezentare generală

LinearExtrusion este o clasă în Aspose.3D FOSS pentru Python. Moștenește de la: Entity.

LinearExtrusion convertește o formă 2D într-o rețea 3D prin extrudare de-a lungul unei direcții cu înălțime, felii și răsucire configurabile.

Această clasă declară 9 metode pentru obiecte LinearExtrusion în programe Python. Metodele disponibile includ: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property, to_mesh. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.3D FOSS pentru Python. Proprietăți: center, direction, excluded, height, name, parent_node, și alte 7.

Proprietăți

NumeTipAccesDescriere:
shape'Profile'Citire/ScriereObține sau setează forma.
direction'Vector3'Citire/ScriereObține sau stabilește direcția.
heightfloatCitire/ScriereObține sau stabilește înălțimea.
slicesintCitire/ScriereObține sau stabilește felițele.
centerboolCitire/ScriereObține sau setează centrul.
twist_offset'Vector3'Citire/ScriereObține sau setează decalajul de răsucire.
twistfloatCitire/ScriereObține sau setează răsucirea.
parent_nodesList['Node']CitireObține nodurile părinte.
parent_nodeOptional['Node']Citire/ScriereObține sau stabilește nodul părinte.
excludedboolCitire/ScriereObține sau setează exclus.
scene``Citire/ScriereObține sau setează scena.
namestrCitire/ScriereObține sau setează numele.
propertiesPropertyCollectionCitireObține proprietățile.

Metode

SemnăturăDescriere:
__init__(name: str, shape: 'Profile', height: float)Calls init(name, shape, height) pe această instanță LinearExtrusion.
to_mesh() → 'Mesh'Nu este implementat în ediția FOSS — aruncă la rulare. Returnează un obiect Mesh care reprezintă geometria extrudată.
__init__(name: str)Calls init(name) pe această instanță LinearExtrusion.
get_bounding_box() → BoundingBoxNu este implementat în ediția FOSS — aruncă la rulare. Returnează cutia delimitatoare.
get_entity_renderer_key()Nu este implementat în ediția FOSS — aruncă la rulare. Returnează cheia renderer-ului entității.
find_property(property_name: str)Apelează find_property(property_name) pe această instanță LinearExtrusion.
get_property(property: str)Apelează get_property(property) pe această instanță LinearExtrusion.
set_property(property: str, value)Setează valoarea proprietății.
remove_property(property)Apelează remove_property(property) pe această instanță LinearExtrusion.

Vezi și:

 Română