TShape
Áttekintés
TShape egy osztály a Aspose.3D FOSS-ban a .NET számára. Örökli: ParameterizedProfile, INamedObject.
IFC-kompatibilis T-alak, paraméterek által meghatározott.
Ez az osztály 14 metódust biztosít a TShape objektumok .NET programokban történő kezeléséhez. Elérhető metódusok: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, TShape. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.3D FOSS a .NET csomag telepítése után. Tulajdonságok: Depth, Excluded, FilletRadius, FlangeEdgeRadius, FlangeThickness, FlangeWidth, és további 7.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Depth | double | Olvasás/Írás | A háló hosszát adja vissza vagy állítja be. |
FlangeWidth | double | Olvasás/Írás | A perem hosszát adja vissza vagy állítja be. |
WebThickness | double | Olvasás/Írás | A web falvastagságát adja vissza vagy állítja be. |
FlangeThickness | double | Olvasás/Írás | Lekéri vagy beállítja a perem falvastagságát. |
FilletRadius | double | Olvasás/Írás | Lekéri vagy beállítja a háló és a bord közötti lekerekítés sugarát. |
FlangeEdgeRadius | double | Olvasás/Írás | A flange él sugarát adja vissza vagy állítja be. |
WebEdgeRadius | double | Olvasás/Írás | Lekérdezi vagy beállítja a szárnyél széle sugarát. |
Excluded | bool | Olvasás/Írás | Lekéri vagy beállítja, hogy az exportálás során kizárja-e ezt az entitást. |
ParentNodes | List<Node> | Olvasás | Lekéri az összes szülőcsomópontot, egy entitás több szülőcsomóponthoz is csatolható geometriai példányosítás céljából. |
ParentNode | Node | Olvasás/Írás | Lekéri vagy beállítja az első szülőcsomópontot; ha be van állítva, az entitás leválik a többi szülőcsomópontról. |
Scene | Scene | Olvasás | Lekéri a jelenetet, amelyhez ez az objektum tartozik. |
Name | string | Olvasás/Írás | Lekéri vagy beállítja a nevet. |
Properties | PropertyCollection | Olvasás | Megkapja az összes tulajdonság gyűjteményét. |
Metódusok
| Aláírás | Leírás |
|---|---|
TShape() | Konstruktor |
GetExtent() | Lekérdezi a kiterjedést az 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áljon egy SceneObject alapértelmezett névvel |
SceneObject() | Inicializáljon egy SceneObject. |
A3DObject() | Új példányt hoz létre az A3DObject osztályból név nélkül. |
A3DObject(name: string) | Inicializál egy új példányt az A3DObject osztályból. |
RemoveProperty(property: Property) | Eltávolít egy dinamikus tulajdonságot. |
RemoveProperty(property: string) | Távolítsa el a megadott, név alapján azonosított 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. |