RectangleShape
Overzicht
RectangleShape is een klasse in Aspose.3D FOSS voor .NET. Erf van: ParameterizedProfile, INamedObject.
IFC-compatibele rechthoekige vorm met afgeronde hoeken.
Deze klasse biedt 15 methoden voor het werken met RectangleShape objecten in .NET programma’s. Beschikbare methoden omvatten: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RectangleShape, RemoveProperty, SceneObject, SetProperty. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.3D FOSS voor .NET pakket. Eigenschappen: Excluded, Name, ParentNode, ParentNodes, Properties, RoundingRadius, en nog 3.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
RoundingRadius | double | Lezen/schrijven | Haalt op of stelt de radius van de cirkelbogen van alle vier hoeken in, gemeten in graden. |
XDim | double | Lezen/schrijven | Haalt op of stelt de omvang van de rechthoek in de richting van de x-as in. Standaardwaarde is 2.0 |
YDim | double | Lezen/schrijven | Haalt de omvang van de rechthoek op of stelt deze in de richting van de y-as in. Standaardwaarde is 2,0 |
Excluded | bool | Lezen/schrijven | Geeft of stelt in of deze entiteit tijdens het exporteren moet worden uitgesloten. |
ParentNodes | List<Node> | Lezen | Haalt alle bovenliggende knooppunten op, een entiteit kan aan meerdere bovenliggende knooppunten worden gekoppeld voor geometrie-instantiatie. |
ParentNode | Node | Lezen/schrijven | Haalt of stelt het eerste bovenliggende knooppunt in, als het eerste bovenliggende knooppunt wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knooppunten. |
Scene | Scene | Lezen | Geeft de scène terug waartoe dit object behoort |
Name | string | Lezen/schrijven | Haalt de naam op of stelt deze in. |
Properties | PropertyCollection | Lezen | Haalt de verzameling van alle eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
RectangleShape() | Constructor van |
RectangleShape(xdim: double, ydim: double) | Constructor van met gespecificeerde afmeting op de x- en y-as. |
GetExtent() | Haalt de omvang op in de x- en y-dimensie. |
GetEntityRendererKey() | Haalt de sleutel op van de entiteitsrenderer die in de renderer is geregistreerd. |
Entity(name: string) | Initialiseert een nieuw exemplaar van de Entity-klasse. |
GetBoundingBox() | Haalt de begrenzingsvak van de huidige entiteit op in het coördinatensysteem van de objectruimte. |
SceneObject(name: string) | Initialiseer een SceneObject met een standaardnaam |
SceneObject() | Initialiseer een SceneObject. |
A3DObject() | Initialiseert een nieuw exemplaar van de A3DObject-klasse zonder naam. |
A3DObject(name: string) | Initialiseert een nieuw exemplaar van de A3DObject-klasse. |
RemoveProperty(property: Property) | Verwijdert een dynamische eigenschap. |
RemoveProperty(property: string) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
GetProperty(property: string) | Haal de waarde van de opgegeven eigenschap op |
SetProperty(property: string, value: object?) | Stelt de waarde van de opgegeven eigenschap in |
FindProperty(propertyName: string) | Vindt de eigenschap. |