HShape
Vue d’ensemble
HShape est une classe dans Aspose.3D FOSS pour .NET. Hérite de : ParameterizedProfile, INamedObject.
Le fournit les paramètres définissant une forme ‘H’ ou ‘I’.
Cette classe fournit 14 méthodes pour travailler avec des objets HShape dans les programmes .NET. Les méthodes disponibles incluent : A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HShape, 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 : BottomFlangeEdgeRadius, BottomFlangeFilletRadius, BottomFlangeThickness, BottomFlangeWidth, Excluded, Name, et 10 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
OverallDepth | double | Lecture/Écriture | Obtient ou définit l’étendue de la profondeur. |
BottomFlangeWidth | double | Lecture/Écriture | Obtient ou définit l’étendue de la largeur. |
TopFlangeWidth | double | Lecture/Écriture | Obtient ou définit la largeur de l’ailette supérieure. |
TopFlangeThickness | double | Lecture/Écriture | Obtient ou définit l’épaisseur de l’aile supérieure. |
TopFlangeEdgeRadius | double | Lecture/Écriture | Obtient ou définit le rayon des arêtes inférieures de la bride supérieure. |
BottomFlangeEdgeRadius | double | Lecture/Écriture | Obtient ou définit le rayon du bord de la semelle inférieure. |
BottomFlangeFilletRadius | double | Lecture/Écriture | Obtient ou définit le rayon du congé de la bride inférieure. |
BottomFlangeThickness | double | Lecture/Écriture | Obtient ou définit l’épaisseur de la bride inférieure. |
TopFlangeFilletRadius | double | Lecture/Écriture | Obtient ou définit le rayon du congé de la bride supérieure. |
WebThickness | double | Lecture/Écriture | Obtient ou définit l’épaisseur de l’âme. |
Excluded | bool | Lecture/Écriture | Obtient ou définit si cette entité doit être exclue lors de l’exportation. |
ParentNodes | List<Node> | Lecture | Récupère 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 | Récupère 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 |
|---|---|
HShape() | Constructeur de |
GetExtent() | Obtient l’étendue dans les dimensions x et y. |
GetEntityRendererKey() | Obtient la clé du entity renderer enregistré dans le renderer |
Entity(name: string) | Initialise une nouvelle instance de la classe Entity. |
GetBoundingBox() | Obtient le bounding box de l’entité actuelle dans son système de coordonnées d’espace objet. |
SceneObject(name: string) | Initialise un SceneObject avec un nom par défaut |
SceneObject() | Initialisez 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é. |