CenterLineProfile
Áttekintés
CenterLineProfile egy osztály a Aspose.3D FOSS-ben a .NET számára. Örökli: Profile, INamedObject.
IFC kompatibilis középvonal profil
Ez az osztály 13 metódust biztosít a CenterLineProfile objektumokkal való munkához a .NET programokban. Az elérhető metódusok közé tartoznak: A3DObject, CenterLineProfile, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty. 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: Curve, Excluded, Name, ParentNode, ParentNodes, Properties, és még 2 további.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Thickness | double | Olvasás/Írás | A középvonal mentén alkalmazott vastagság |
Curve | Curve | Olvasás/Írás | A profil középvonalának görbéje |
Excluded | bool | Olvasás/Írás | Lekérdezi vagy beállítja, hogy az entitás kizárásra kerüljön-e az exportálás során. |
ParentNodes | List<Node> | Olvasás | Lekérdezi az összes szülőcsomópontot, egy entitás több szülőcsomóponthoz is csatolható a geometriai példányosításhoz. |
ParentNode | Node | Olvasás/Írás | Lekérdezi vagy beállítja az első szülőcsomópontot; ha beállítja az első szülőcsomópontot, az entitás 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 | Lekéri vagy beállítja a nevet. |
Properties | PropertyCollection | Olvasás | Lekéri az összes tulajdonság gyűjteményét. |
Metódusok
| Aláírás | Leírás |
|---|---|
CenterLineProfile(curve: Curve, thickness: double) | Létrehoz egy új a megadott görbével középvonalként. |
GetEntityRendererKey() | Lekéri a renderelőben regisztrált entity renderer 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áta-rendszerében. |
SceneObject(name: string) | Inicializál egy SceneObject-t alapértelmezett névvel |
SceneObject() | Inicializáljon 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) | Távolítsa el a megadott, név szerint 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. |