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

NomTypeAccèsDescription
RadiusdoubleLecture/ÉcritureObtient ou définit le rayon du cercle.
ExcludedboolLecture/ÉcritureObtient ou définit si cette entité doit être exclue lors de l’exportation.
ParentNodesList<Node>LectureObtient tous les nœuds parents, une entité peut être attaché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
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é.

Voir aussi

 Français