RectangleShape

RectangleShape

Vue d’ensemble

RectangleShape est une classe dans Aspose.3D FOSS pour .NET. Hérite de : ParameterizedProfile, INamedObject.

Forme rectangulaire compatible IFC avec coins arrondis.

Cette classe fournit 15 méthodes pour travailler avec les objets RectangleShape dans les programmes .NET. Les méthodes disponibles incluent : A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RectangleShape, RemoveProperty, SceneObject, SetProperty. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET. Propriétés : Excluded, Name, ParentNode, ParentNodes, Properties, RoundingRadius, et 3 de plus.

Propriétés

NomTypeAccèsDescription
RoundingRadiusdoubleLecture/ÉcritureObtient ou définit le rayon des arcs circulaires des quatre coins, mesuré en degrés.
XDimdoubleLecture/ÉcritureObtient ou définit l’étendue du rectangle dans la direction de l’axe x. Valeur par défaut : 2.0
YDimdoubleLecture/ÉcritureObtient ou définit l’étendue du rectangle dans la direction de l’axe y. La valeur par défaut est de 2,0
ExcludedboolLecture/ÉcritureObtient ou définit s’il faut exclure cette entité lors de l’exportation.
ParentNodesList<Node>LectureObtient tous les nœuds parents, une entité peut être rattachée à plusieurs nœuds parents pour l’instanciation de géométrie.
ParentNodeNodeLecture/ÉcritureObtient ou définit le premier nœud parent, si le premier nœud parent est défini, cette entité sera détachée des autres nœuds parents.
SceneSceneLectureObtient la scène à laquelle cet objet appartient
NamestringLecture/ÉcritureObtient ou définit le nom.
PropertiesPropertyCollectionLectureObtient la collection de toutes les propriétés.

Méthodes

SignatureDescription
RectangleShape()Constructeur de
RectangleShape(xdim: double, ydim: double)Constructeur de avec la dimension spécifiée sur les axes x et y.
GetExtent()Obtient l’étendue dans les dimensions x et y.
GetEntityRendererKey()Obtient la clé du renderer d’entité enregistré dans le renderer
Entity(name: string)Initialise une nouvelle instance de la classe Entity.
GetBoundingBox()Obtient la boîte englobante de l’entité actuelle dans son système de coordonnées d’espace d’objet.
SceneObject(name: string)Initialise un SceneObject avec un nom par défaut
SceneObject()Initialise un SceneObject.
A3DObject()Initialise une nouvelle instance de la classe A3DObject sans nom.
A3DObject(name: string)Initialise une nouvelle instance de la classe A3DObject.
RemoveProperty(property: Property)Supprime une propriété dynamique.
RemoveProperty(property: string)Supprime la propriété spécifiée identifiée par son nom
GetProperty(property: string)Obtenir la valeur de la propriété spécifiée
SetProperty(property: string, value: object?)Définit la valeur de la propriété spécifiée
FindProperty(propertyName: string)Trouve la propriété.

Voir aussi

 Français