RectangleShape

RectangleShape

Übersicht

RectangleShape ist eine Klasse in Aspose.3D FOSS für .NET. Erbt von: ParameterizedProfile, INamedObject.

IFC-kompatible rechteckige Form mit abgerundeten Ecken.

Diese Klasse stellt 15 Methoden zur Arbeit mit RectangleShape-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RectangleShape, RemoveProperty, SceneObject, SetProperty. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.3D FOSS für .NET-Paket zugänglich. Eigenschaften: Excluded, Name, ParentNode, ParentNodes, Properties, RoundingRadius und 3 weitere.

Eigenschaften

NameTypZugriffBeschreibung
RoundingRadiusdoubleLesen/SchreibenGibt den Radius der kreisförmigen Bögen aller vier Ecken an oder legt ihn fest, gemessen in Grad.
XDimdoubleLesen/SchreibenGibt die Ausdehnung des Rechtecks in Richtung der x-Achse an oder legt sie fest. Standardwert ist 2,0.
YDimdoubleLesen/SchreibenRuft den Umfang des Rechtecks in Richtung der y-Achse ab oder legt ihn fest Standardwert ist 2,0.
ExcludedboolLesen/SchreibenLiest oder legt fest, ob diese Entität beim Exportieren ausgeschlossen wird.
ParentNodesList<Node>LesenLiest alle übergeordneten Knoten, eine Entität kann für Geometrieinstanzierung an mehrere übergeordnete Knoten angehängt werden.
ParentNodeNodeLesen/SchreibenLiest oder legt den ersten übergeordneten Knoten fest, wenn der erste übergeordnete Knoten festgelegt wird, wird diese Entität von anderen übergeordneten Knoten getrennt.
SceneSceneLesenRuft die Szene ab, zu der dieses Objekt gehört.
NamestringLesen/SchreibenRuft den Namen ab oder legt ihn fest.
PropertiesPropertyCollectionLesenRuft die Sammlung aller Eigenschaften ab.

Methoden

SignaturBeschreibung
RectangleShape()Konstruktor von
RectangleShape(xdim: double, ydim: double)Konstruktor von mit angegebenen Abmessungen auf der x- und y-Achse.
GetExtent()Ermittelt die Ausdehnung in x- und y-Dimension.
GetEntityRendererKey()Ermittelt den Schlüssel des Entity-Renderers, der im Renderer registriert ist.
Entity(name: string)Initialisiert eine neue Instanz der Entity-Klasse.
GetBoundingBox()Ruft die Begrenzungsbox der aktuellen Entität im Koordinatensystem ihres Objektraums ab.
SceneObject(name: string)Initialisiere ein SceneObject mit einem Standardnamen
SceneObject()Initialisiere ein SceneObject.
A3DObject()Initialisiert eine neue Instanz der A3DObject-Klasse ohne Namen.
A3DObject(name: string)Initialisiert eine neue Instanz der A3DObject-Klasse.
RemoveProperty(property: Property)Entfernt eine dynamische Eigenschaft.
RemoveProperty(property: string)Entferne die angegebene Eigenschaft, die anhand des Namens identifiziert wird
GetProperty(property: string)Ruft den Wert der angegebenen Eigenschaft ab
SetProperty(property: string, value: object?)Setzt den Wert der angegebenen Eigenschaft
FindProperty(propertyName: string)Findet die Eigenschaft.

Siehe auch

 Deutsch