5.9.4.3.5. Exemple : particularités pour la création de projets, en particulier dans les catalogues d'architecture / BIM

Dans les catalogues d'architecture / BIM, le thème LOG (autrefois appelé LOD) revêt une importance particulière. Parallèlement aux niveaux High / Medium / Low connus dans le domaine "Mechanical", il existe ici un principe propre dans le schéma 100 / 200 / 300 / 400. "Low" et "200", "Medium" et "300", "High" et "400" se correspondent. Pour "100", il n'y a pas d'équivalent dans le domaine Mechanical.

ID   Affichage BIM Info   Affichage MECH Info
100 100Pas de géométrie non disponible-
200 200Niveau de représentation grossier (géométrie simple basée sur des corps de règles) LowBounding Box
300 300Profondeur de représentation moyenne (géométrie simple basée sur des corps de règles) MoyenContour de perturbation
400 400Très détaillé (pour le marketing, l'échantillonnage numérique) HauteTrès détaillé

Nous allons maintenant montrer, à l'aide d'un exemple, comment créer un composant avec deux niveaux de géométrie différents.

  1. Créer un nouveau projet dans PARTproject

    Dans la boîte de dialogue Nouveau projet [New project], saisissez un nom de projet sous Nom pour le projet [Project name] et sélectionnez "Modèle pour projet 3D Architecture avec LOG (AEC - axe Z en haut)" sous Modèle [Template].

    Créer un nouveau projet

    Créer un nouveau projet

    -> Dans PARTproject, le nouveau projet est affiché par défaut dans l'arbre d'index.

    -> Dans PARTdesigner, les variables suivantes sont automatiquement définies :

    • LOGDEST (caractéristique fonctionnelle [Function attribute] )

    • LOG (caractéristique fonctionnelle [Function attribute] )

    • LOGX (caractéristique fonctionnelle [Function attribute] )

    Variables créées automatiquement par modèle

    Variables créées automatiquement par modèle

    • LOGDEST (caractéristique fonctionnelle [Function attribute] )

    • LOG (caractéristique fonctionnelle [Function attribute] )

    • LOGX (caractéristique fonctionnelle [Function attribute] )

      Si nécessaire, adaptez l'algorithme de la caractéristique aux valeurs à afficher.

      IF (LOGDEST.EQ.'mechanical')THEN LOGX = '''300'', ''Medium'',''400'',''High'''
      ELSEIF(LOGDEST.EQ.'architecture')THEN LOGX = '''300'',''300'',''400'',''400'''
      ELSE
       LOGX = '''-'',''-'''
      ENDIF

      [Remarque]Remarque

      Les ID ne peuvent pas être supprimés (première valeur). Les paires de valeurs peuvent être supprimées si elles ne sont pas nécessaires.

  2. Créez une variable avec l'algorithme de caractéristique correspondant pour chaque version du modèle 3D à utiliser.

    Variable pour la variante de modèle 3D (nommée ici VERS à titre d'exemple)

    Variable pour la variante de modèle 3D (nommée ici VERS à titre d'exemple)

    L'algorithme des caractéristiques contrôle à quelle valeur de LOG quel modèle 3D doit être chargé.

    exemple :

    IF (LOG.EQ.'high'.OR.LOG.EQ.'400')THEN VERS = 1 ELSE VERS = 2 ENDIF

  3. Créez maintenant des variantes avec la même variable (ici par exemple "VERS") sous PARTproject -> onglet Paramètres [Settings] -> onglet Vues [Views] -> zone de dialogue Variantes [Variants] et attribuez les modèles 3D [3D models] correspondants aux différentes variantes.

    Variante 1 attribuée

    Variante 1 attribuée

    Variante 2 attribuée

    Variante 2 attribuée

  4. Appelez PARTdataManager.

    -> Vous contrôlez le Level of Geometry dans le champ de plage de valeurs LOG dans le tableau.

    Architecture : LOG 300

    Architecture : LOG 300

    Architecture : LOG 400

    Architecture : LOG 400