LinearExtrusion
Összefoglaló
LinearExtrusion az .NET-es FOSS Aspose.3D osztály. Az örökölők: Entity, INamedObject, IMeshConvertible.
A lineáris extrúzió 2D formát vesz fel, és a 3-as dimenzióban kiterjeszti az alakzatot.
Ez a osztály 11 módszert kínál az LinearExtrusion objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, LinearExtrusion, RemoveProperty, SceneObject, SetProperty, ToMesh. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.3D FOSS for .Net csomag telepítése után. A tulajdonságok: Center, Direction, Excluded, Height, Name, ParentNode, és még 7 más.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Shape | Profile | Olvasás/írás | Megkapja vagy beállítja a formát. |
Direction | Vector3 | Olvasás/írás | Megkapja vagy meghatározza az irányt. |
Height | double | Olvasás/írás | Megkapja vagy beállítja a magasságot. |
Slices | int | Olvasás/írás | Megkapja vagy elrendezi a szeleteket. |
Center | bool | Olvasás/írás | Megkapja vagy beállítja a középpontot. |
TwistOffset | Vector3 | Olvasás/írás | Megkapja vagy beállítja a fordulat kompenzációját. |
Twist | double | Olvasás/írás | Megkapja vagy elrendezi a forgatást. |
Excluded | bool | Olvasás/írás | Megkapja vagy beállítja a kizárottokat. |
ParentNodes | List<Node> | Olvasd! | Megkapja a szülő csomópontokat. |
ParentNode | Node | Olvasás/írás | Megkapja vagy beállítja a szülőcsomót. |
Scene | Scene | Olvasd! | Megvan a helyszín. |
Name | string | Olvasás/írás | Megkapja vagy beállítja a nevet. |
Properties | PropertyCollection | Olvasd! | Megkapja a tulajdont. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
LinearExtrusion() | |
LinearExtrusion(shape: Profile, height: double) | A kifejtett geometria magassága |
ToMesh() | Nem valósítva a FOSS kiadásban futtatásidőben. A kifecskendezést hálószálra alakítsuk. |
Entity(name: string) | |
GetBoundingBox() | Megkapja a jelenlegi entitás határértéket az objektum tér koordinátarendszerében. |
GetEntityRendererKey() | Megkapja a renderezőben regisztrált entitás-renderer kulcsát. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Eltörli a dinamikus tulajdonságot. |
GetProperty(property: string) | Szerezd meg a megadott tulajdonság értékét. |
SetProperty(property: string, value: object?) | A megadott tulajdonság értéke |
FindProperty(propertyName: string) | Találja a tulajdonságot. Lehet dinamikus tulajdonság (Created by CreateDynamicProperty/SetProperty) vagy eredeti tulajdonjog ((Identified by its name)) |