How do $-Layers or $-Materials work ?

Michael Mayer
edited November 2017 in BricsCAD BIM

When opening DWG or IFC exports,
I do get many $-Duplicates of my Layers for each Block and so for Materials.

Can I just deactivate display for these Layers and ignore Material Duplicates
as they will use the original Layers/Material settings,
or do they behave like true individuals ?

Or while IFC import I will be asked about Materials with same name,
can I simply skip them or will I lose Material Assignments that way ?

Comments

  • If the original dwg contains xrefs: Try changing the BINDTYPE setting before creating the IFC export.

  • I meant DWGs or IFCs exported from other CAD.

    Read about creating Blocks and the option to create unique $ Layers for it.
    Is there a setting to avoid similar behavior when importing a IFC or
    opening DWGs from other sources ?

    And does this mean all those $ Materials and Layers are unique without any link
    to the original Layer ?

  • Roy Klein Gebbinck
    edited November 2017

    You do not specify what you mean by 'other CAD', but when you bind an xref in dwg-CAD (BricsCAD, AutoCAD etc.) by default all xref dependent objects receive a unique '$' name to avoid conflicts. The only way to change this behavior is to change the BINDTYPE setting.
    There is no link between '$' names that share the same postfix. Maybe the 'other CAD' has some related bind or export options so that a more convenient file can be created. Changing these names 'after the fact' in BricsCAD is also possible, for example with Lisp code.

  • I mean any other CAD System than Bricscad.
    Vectorworks in this case.
    I try to exchange Projects between Software and Bricscad.

    I do not bind anything by myself.
    I "open" DWG Exports from other Software or import IFCs exported
    from other Software.

    OK, so I understand these are finally just unique Layers with similar names.
    Thanks for clarification.

    If there is no linking, things get a little tedious.
    So if I want to change my Layer Color for "Concrete_LAYER" I would have to
    select and do that for all 18 "$Concrete_LAYER" too,
    so that all Entities once meant to be on my "Concrete_LAYER" will adapt.
    Or go through all Layers, select all its $Duplicates and merge them.

    Did not find the Merge Option for Materials so far.

    BTW,
    I do NOT have any real External Reference at all.
    There are just "Blocks" in my Files.
    (called Symbols in Vectorworks or Cells in UStation and reside in their Files)

    Maybe I find some options in other Software Export Dialogs or maybe there is
    an option when opening files in Bricscad.
    Or maybe it is just an IFC import problem in the current IFC case.

    I will test exported DWGs again.

  • Roy Klein Gebbinck
    edited November 2017

    In dwg-CAD a bind operation turns xrefs to blocks.

  • My problem is that I do not have any XREFs.
    Neither in the original Software, nor does Bricscads Drawing Manager show any.
    But I have $Layers and Materials as if I had some XREFs.

    So maybe an IFC import quirk.
    Looks like I would not have such behavior when open such DWGs but will look
    into it again.

  • Seems this happens if I import IFCs with multiple Stories.
    So for each Story another $.

  • Hi,

    BINDTYPE = 1 (ON)
    Is there a difference between "einfügen" and "binden" with X-Refs ?

    Dietz F.

  • Anthony Apostolaros
    edited March 2018

    When you bind, a prefix is added to the name of each layer from the xreferenced file, except for layers 0 and Defpoints.

    When you insert, those prefixes are not added. If the xref has a layer with the same name as a layer that's already in the file, objects on that layer will be put on the existing layer with the same name. If they have Bylayer properties, they will use the properties assigned to the existing layer.

This discussion has been closed.