UShape
Áttekintés
UShape egy osztály a Aspose.3D FOSS-ben a Python számára. Örökli: ParameterizedProfile.
IFC-kompatibilis U-alak, paraméterek által definiálva.
Ez az osztály 8 metódust deklarál a UShape objektumokhoz a Python programokban. Elérhető metódusok: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_extent, get_property, remove_property, set_property. Minden publikus tag elérhető bármely Python alkalmazás számára a Aspose.3D FOSS a Python csomag telepítése után. Tulajdonságok: depth, edge_radius, excluded, fillet_radius, flange_thickness, flange_width, és további 6.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
depth | float | Olvasás/Írás | Lekéri vagy beállítja a mélységet. |
flange_width | float | Olvasás/Írás | Lekéri vagy beállítja a perem szélességét. |
flange_thickness | float | Olvasás/Írás | Lekéri vagy beállítja a perem vastagságát. |
web_thickness | float | Olvasás/Írás | A web vastagságát adja vissza vagy állítja be. |
fillet_radius | float | Olvasás/Írás | Lekerekítés sugarát adja vissza vagy állítja be. |
edge_radius | float | Olvasás/Írás | Lekéri vagy beállítja a szél sugarát. |
parent_nodes | List['Node'] | Olvasás | Lekéri a szülőcsomópontokat. |
parent_node | Optional['Node'] | Olvasás/Írás | Lekéri vagy beállítja a szülő csomópontot. |
excluded | bool | Olvasás/Írás | Lekéri vagy beállítja a excluded. |
scene | `` | Olvasás/Írás | Lekéri vagy beállítja a jelenetet. |
name | str | Olvasás/Írás | Lekéri vagy beállítja a nevet. |
properties | PropertyCollection | Olvasás | Lekéri a tulajdonságokat. |
Metódusok
| Aláírás | Leírás |
|---|---|
__init__(name: str) | Calls init(name) ezen az UShape példányon. |
get_extent() → 'Vector2' | Lekéri a kiterjedést az x és y dimenzióban. |
get_entity_renderer_key() | Visszaadja az entitás renderelő kulcsát. |
get_bounding_box() → BoundingBox | Nem implementált a FOSS kiadásban — futásidőben dob. Visszaadja a körülhatároló dobozt. |
find_property(property_name: str) | Meghívja a(z) find_property(property_name) ezen a UShape példányon. |
get_property(property: str) | Meghívja a(z) get_property(property) ezen a UShape példányon. |
set_property(property: str, value) | Beállítja a tulajdonság értékét. |
remove_property(property) | Meghívja a(z) remove_property(property) metódust ezen a UShape példányon. |