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

In Architecture / BIM catalogs the LOG subject 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 / 400 is used.. "Low" and "200", "Medium" and "300", "High" and "400" are equivalents. For "100" there is no equivalent in the Mechanical field.

ID   BIM display Info   MECH display Info
100 100No 3D geometry not available-
200 200Rough visualization (simple geometry based on regular bodies) LowBounding Box
300 300Middle depth of visualization (simple geometry based on regular bodies) MediumInterfering contour
400 400Highly detailed (for marketing, digital sampling) HighHighly detailed

The following will exemplify how to create a part with two different levels of geometry.

  1. Create new project in PARTproject

    In the New project dialog box, enter a project name under Name for the project [Project name] and select "Template for 3D project architecture with LOG (AEC - Z-axis top) " under Template.

    Create new project

    Create new project

    -> In PARTproject the new project is displayed in the index tree by default.

    -> In the PARTdesigner the following variables are set automatically:

    • LOGDEST (functional characteristic [Function attribute] )

    • LOG (functional characteristic [Function attribute] )

    • LOGX (functional feature [Function attribute] )

    Variables created automatically by template

    Variables created automatically by template

    • LOGDEST (functional characteristic [Function attribute] )

    • LOG (functional characteristic [Function attribute] )

    • LOGX (functional feature [Function attribute] )

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

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

      [Note]Note

      IDs must not be deleted (first value in each case). The second value of each pair can be adjusted as required. Value pairs can be removed if not required.

  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 for which value of LOG which 3db model is used.

    Example:

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

  3. Now create variants with the same variable (here "VERS" as an example) under PARTproject -> Settings tab page -> Views tab page -> Variants dialog area and assign the corresponding 3D models to the individual variants.

    Variant 1 assigned

    Variant 1 assigned

    Variant 2 assigned

    Variant 2 assigned

  4. Call PARTdataManager to.

    -> You control the level of geometry in the LOG value range field in the table.

    Architecture: LOG 300

    Architecture: LOG 300

    Architecture: LOG 400

    Architecture: LOG 400