CircleShape
Vue d’ensemble
CircleShape est une classe dans Aspose.3D FOSS pour .NET. Hérite de : ParameterizedProfile, INamedObject.
Profil circulaire compatible IFC, qui peut être utilisé pour construire un maillage via
Cette classe fournit 15 méthodes pour travailler avec les objets CircleShape dans les programmes .NET. Les méthodes disponibles incluent : A3DObject, CircleShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty. Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.3D FOSS pour .NET. Propriétés : Excluded, Name, ParentNode, ParentNodes, Properties, Radius, et 1 de plus.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Radius | double | Lecture/Écriture | Obtient ou définit le rayon du cercle. |
Excluded | bool | Lecture/Écriture | Obtient ou définit si cette entité doit être exclue lors de l’exportation. |
ParentNodes | List<Node> | Lecture | Obtient tous les nœuds parents, une entité peut être attachée à plusieurs nœuds parents pour l’instanciation de géométrie. |
ParentNode | Node | Lecture/Écriture | Obtient 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. |
Scene | Scene | Lecture | Obtient la scène à laquelle cet objet appartient |
Name | string | Lecture/Écriture | Obtient ou définit le nom. |
Properties | PropertyCollection | Lecture | Obtient la collection de toutes les propriétés. |
Méthodes
| Signature | Description |
|---|---|
CircleShape() | Construisez un profil avec un rayon par défaut(5). |
CircleShape(radius: double) | Construisez un profil avec le rayon spécifié. |
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() | Récupère la boîte englobante de l’entité actuelle dans son système de coordonnées de l’espace 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é. |