TrapeziumShape
Áttekintés
TrapeziumShape egy osztály a Aspose.3D FOSS-ban .NET számára. Örökli: ParameterizedProfile, INamedObject.
IFC kompatibilis trapéz alak, amely paraméterekkel van definiálva.
Ez az osztály 14 metódust biztosít a TrapeziumShape objektumok .NET programokban való kezeléséhez. Az elérhető metódusok: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, TrapeziumShape. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET csomag telepítése után. Tulajdonságok: BottomXDim, Excluded, Name, ParentNode, ParentNodes, Properties, és még 4.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
BottomXDim | double | Olvasás/Írás | Lekéri vagy beállítja az alsó vonal kiterjedését, amely az x-tengely mentén van mérve. |
TopXDim | double | Olvasás/Írás | Lekéri vagy beállítja a felső vonal kiterjedését, amely az x-tengely mentén van mérve. |
YDim | double | Olvasás/Írás | A felső és alsó vonalak közötti, y tengely mentén mért távolságot adja vissza vagy állítja be. |
TopXOffset | double | Olvasás/Írás | A felső vonal elejétől az alsó vonalig terjedő eltolást adja vissza vagy állítja be. |
Excluded | bool | Olvasás/Írás | Azt adja vissza vagy állítja be, hogy ez az entitás kizárásra kerüljön-e az exportálás során. |
ParentNodes | List<Node> | Olvasás | Lekéri az összes szülőcsomópontot, egy entity több szülőcsomóponthoz is csatolható a geometry instancinghez |
ParentNode | Node | Olvasás/Írás | Lekéri vagy beállítja az első szülőcsomópontot; ha beállítja az első szülőcsomópontot, ez az entity leválik a többi szülőcsomópontról. |
Scene | Scene | Olvasás | Visszaadja a jelenetet, amelyhez ez az objektum tartozik |
Name | string | Olvasás/Írás | A nevet adja vissza vagy állítja be. |
Properties | PropertyCollection | Olvasás | Visszaadja az összes tulajdonság gyűjteményét. |
Metódusok
| Aláírás | Leírás |
|---|---|
TrapeziumShape() | Konstruktor |
GetExtent() | Lekéri a kiterjedést x és y dimenzióban. |
GetEntityRendererKey() | Lekéri a renderelőben regisztrált entitásrenderelő kulcsát |
Entity(name: string) | Inicializál egy új példányt az Entity osztályból. |
GetBoundingBox() | Lekéri az aktuális entitás határoló dobozát az objektumtér koordinátraendszerében. |
SceneObject(name: string) | Inicializál egy SceneObject alapértelmezett névvel |
SceneObject() | Inicializál egy SceneObject. |
A3DObject() | Új példányt inicializál az A3DObject osztályból név nélkül. |
A3DObject(name: string) | Új példányt inicializál az A3DObject osztályból. |
RemoveProperty(property: Property) | Eltávolít egy dinamikus tulajdonságot. |
RemoveProperty(property: string) | Eltávolítja a név alapján azonosított megadott tulajdonságot. |
GetProperty(property: string) | A megadott tulajdonság értékének lekérése |
SetProperty(property: string, value: object?) | Beállítja a megadott tulajdonság értékét |
FindProperty(propertyName: string) | Megkeresi a tulajdonságot. |