Les éléments qui composent un projet HighDesign sont organisés dans une structure hiérarchique qui rationalise le processus de conception et permet au concepteur de gérer plus facilement la complexité d’un projet de conception typique.
Dans HighDesign, tout est un objet. Les objets peuvent être graphiques, c’est-à-dire des lignes, des formes et tout élément ayant des coordonnées spatiales et une représentation géométrique ; les objets peuvent également être non graphiques, tels que des définitions ou des informations associées à l’objet. Par exemple, le nom et l’adresse du client, ou les coordonnées de la zone du bâtiment, etc.
Chaque objet appartient à une classe qui définit ses attributs et comportements intrinsèques : Ligne, Rectangle, Symbole, Mur, etc. Entre la classe et l’instance d’objet spécifique insérée dans une feuille, il peut y avoir plusieurs autres niveaux de définition, comme illustré dans l’image ci-dessous.
![](https://help.ilexsoft.com/files/quick-start-highdesign-object-hierarchy.webp)
- CLASSE
Définition abstraite ou catégorie de l’objet. Les classes sont les points, les lignes, les rectangles, les arcs, les murs, etc. C’est la spécification de base qui sépare un type d’objet d’un autre. - SOUS-CLASSES
Une classe d’objets ayant des attributs ou un comportement communs peut être organisée en sous-classe. Les sous-classes dans HighDesign Pro sont :- Éléments : tout objet plus complexe qu’une simple forme géométrique, parce qu’il est composé de différents éléments qui sont généralement paramétriques. Dans HighDesign, les éléments sont des hachures, des symboles, des blocs de texte, etc. En règle générale, si un objet possède des paramètres dans un panneau inspecteur, il s’agit d’un élément. Les éléments peuvent avoir leurs propres sous-classes.
- Éléments de construction : une sous-classe d’élément qui regroupe tous les éléments que l’on trouve habituellement dans un bâtiment, tels que les murs, les ouvertures, les colonnes, les escaliers, etc.
- Éléments : tout objet plus complexe qu’une simple forme géométrique, parce qu’il est composé de différents éléments qui sont généralement paramétriques. Dans HighDesign, les éléments sont des hachures, des symboles, des blocs de texte, etc. En règle générale, si un objet possède des paramètres dans un panneau inspecteur, il s’agit d’un élément. Les éléments peuvent avoir leurs propres sous-classes.
- FAMILLE
Une famille regroupe des éléments ayant des paramètres similaires : colonnes rondes, murs composés, etc. - STYLE/TYPE
Les attributs et les paramètres d’un élément peuvent être définis par un style nommé, qui peut être stocké dans une bibliothèque et réutilisé plusieurs fois. Un style peut définir les attributs graphiques et les paramètres optionnels d’un objet. Bien qu’il soit possible d’avoir des objets et des éléments sans style, c’est une bonne pratique de conception que d’associer chaque objet et élément à son style ou à son type. - INSTANCE
Un élément physique réel au sein du projet. Selon la définition de la classe et de la famille, une instance peut avoir des propriétés uniques qui ne sont pas régies par son style ou son type. En général, les propriétés géométriques, comme la longueur d’un mur, sont spécifiques à l’instance..