RectangleShape

RectangleShape

Áttekintés

RectangleShape egy osztály a Aspose.3D FOSS-ban .NET számára. Örökli: ParameterizedProfile, INamedObject.

IFC-kompatibilis téglalap alakzat lekerekített sarkokkal.

Ez az osztály 15 metódust biztosít a RectangleShape objektumok .NET programokban való kezeléséhez. Elérhető metódusok: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RectangleShape, RemoveProperty, SceneObject, SetProperty. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS for .NET csomag telepítése után. Tulajdonságok: Excluded, Name, ParentNode, ParentNodes, Properties, RoundingRadius, és még 3.

Tulajdonságok

NévTípusHozzáférésLeírás
RoundingRadiusdoubleOlvasás/ÍrásVisszaadja vagy beállítja a négy sarok körívének sugarát, fokban mérve.
XDimdoubleOlvasás/ÍrásVisszaadja vagy beállítja a téglalap kiterjedését az x-tengely irányában. Alapértelmezett érték: 2.0
YDimdoubleOlvasás/ÍrásLekérdezi vagy beállítja a téglalap kiterjedését az y-tengely irányában. Az alapértelmezett érték 2,0.
ExcludedboolOlvasás/ÍrásLekérdezi vagy beállítja, hogy kizárja-e ezt az entitást az exportálás során.
ParentNodesList<Node>OlvasásLekérdezi az összes szülőcsomópontot, egy entitás több szülőcsomóponthoz is csatolható a geometriai példányosítás érdekében.
ParentNodeNodeOlvasás/ÍrásLekéri vagy beállítja az első szülőcsomópontot; ha beállítja az első szülőcsomópontot, ez az entitás le lesz választva a többi szülőcsomóponttól.
SceneSceneOlvasásVisszaadja a jelenetet, amelyhez ez az objektum tartozik.
NamestringOlvasás/ÍrásLekéri vagy beállítja a nevet.
PropertiesPropertyCollectionOlvasásVisszaadja az összes tulajdonság gyűjteményét.

Metódusok

AláírásLeírás
RectangleShape()Konstruktor
RectangleShape(xdim: double, ydim: double)Konstruktor a megadott x és y tengelyen lévő dimenzióval.
GetExtent()Lekéri 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áta-rendszerében.
SceneObject(name: string)Inicializál egy SceneObject alapértelmezett névvel
SceneObject()Inicializál egy SceneObject.
A3DObject()Inicializál egy új példányt 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)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.

Lásd még:

 Magyar