powered by CADENAS

Manual

Manual

5.9.3.3.5. Example: Specifics for project creation especially in Architecture / BIM catalogs

In Architecture / BIM catalogs the issue LOD has special importance. In parallel to the stages High / Medium / Low known from the „Mechanical“ field, here, a separate schema in the form of 100 / 200 / 300 / 350 / 400 / 500 is used.

[Note] Note

In Architecture field, parts should be equipped with a specific LOD schema. Absolutely, please have a look on Section 3.5.4, “LOD ” an.

[Note] Note

Once parts have been equipped with Architecture LOD variables, in PARTdataManager, Level of Detail should not be set via toolbar icons

Toolbar icons for Level of Detail

Toolbar icons for Level of Detail

, but via table variables LODDEST and LODLEVEL.

Preferably hide the toolbar icons by using the respective configuration file. On this please see Section 1.7.9, “Optimize user interface ” in PARTsolutions / PARTcommunity4Enterprise - Administration Manual.

  1. In the dialog box New project, enter a project name and choose Template for 3D project with LOD (AEC – Z-axis on top).

    -> In the index tree, the new directory inclusive template files (3db, def, tab) is displayed.

    -> In PARTdesigner the following variables are automatically set:

    • LODDEST (Function attribute)

    • LODLEVEL (Function attribute)

    • LODLEVELX (Function attribute)

      If needed, adjust the attribute algorithm to the desired values to be displayed.

      Here exemplarily display of "high" and "low" or "400" and "300":

      IF (LODDEST.EQ.'mechanical')THEN LODLEVELX = '''high'', ''High'',''low'',''Low'''
       ELSEIF(LODDEST.EQ.'architecture')THEN LODLEVELX = '''300'',''300'',''400'',''400'''
       ELSE LODLEVELX = '''-'',''-'''ENDIF

  2. Create a variable with adequate attribute algorithm in order to control the version of 3D model to be used.

    Variable for version of 3db model (here exemplarily VERS)

    Variable for version of 3db model (here exemplarily VERS)

    The attribute algorithm controls at which value of LODLEVEL which 3db model is used.

    Example:

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

  3. Now with the same variable (here exemplarily "VERS"), create variants under PARTproject -> tabbed page 3D project -> dialog area Variants and assign the desired 3db models to the variants.

    Variant 1 assigned

    Variant 1 assigned

    Variant 2 assigned

    Variant 2 assigned

  4. Call PARTdataManager.

    -> Controlling the Level of Detail can be performed in the value range field LODLEVEL in the table.

    LODDEST "Architecture"

    LODDEST "Architecture"

    LODDEST "Architecture"

    LODDEST "Architecture"

    LODDEST "Mechanical"

    LODDEST "Mechanical"

    LODDEST "Mechanical"

    LODDEST "Mechanical"