TShape

Übersicht

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

IFC-kompatible T-Form definiert durch Parameter.

Diese Klasse stellt 14 Methoden zur Arbeit mit TShape-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty, TShape. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach Installation des Aspose.3D FOSS für .NET Pakets zugänglich. Eigenschaften: Depth, Excluded, FilletRadius, FlangeEdgeRadius, FlangeThickness, FlangeWidth und 7 weitere.

Eigenschaften

NameTypZugriffBeschreibung
DepthdoubleLesen/SchreibenRuft die Länge des Netzes ab oder legt sie fest.
FlangeWidthdoubleLesen/SchreibenRuft die Länge des Flansches ab oder legt sie fest.
WebThicknessdoubleLesen/SchreibenRuft die Wandstärke des Webs ab oder legt sie fest.
FlangeThicknessdoubleLesen/SchreibenRuft die Wandstärke des Flansches ab oder legt sie fest.
FilletRadiusdoubleLesen/SchreibenRuft den Radius der Rundung zwischen Steg und Flansch ab oder legt ihn fest.
FlangeEdgeRadiusdoubleLesen/SchreibenLiest oder legt den Flanschrandradius fest.
WebEdgeRadiusdoubleLesen/SchreibenLiest oder legt den Webkantenradius fest.
ExcludedboolLesen/SchreibenLiest oder schreibt, ob diese Entität beim Exportieren ausgeschlossen werden soll.
ParentNodesList<Node>LesenErmittelt alle übergeordneten Knoten, ein Entity kann zur Geometrieinstanzierung an mehrere übergeordnete Knoten angehängt werden.
ParentNodeNodeLesen/SchreibenLiest oder setzt den ersten übergeordneten Knoten; wird der erste übergeordnete Knoten festgelegt, wird dieses Entity von anderen übergeordneten Knoten getrennt.
SceneSceneLesenLiefert die Szene, zu der dieses Objekt gehört.
NamestringLesen/SchreibenErmittelt oder legt den Namen fest.
PropertiesPropertyCollectionLesenRuft die Sammlung aller Eigenschaften ab.

Methoden

SignaturBeschreibung
TShape()Konstruktor von
GetExtent()Liefert die Ausdehnung in x- und y-Dimension.
GetEntityRendererKey()Gibt den Schlüssel des im Renderer registrierten Entity-Renderers zurück.
Entity(name: string)Initialisiert eine neue Instanz der Entity-Klasse.
GetBoundingBox()Ermittelt die Begrenzungsbox der aktuellen Entity im Koordinatensystem ihres Objekt-Raums.
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)Entfernt die angegebene Eigenschaft, die anhand des Namens identifiziert wird
GetProperty(property: string)Ermittelt den Wert der angegebenen Eigenschaft
SetProperty(property: string, value: object?)Setzt den Wert der angegebenen Eigenschaft
FindProperty(propertyName: string)Findet die Eigenschaft.

Siehe auch

 Deutsch