Support site for Simplebim® users
In This Topic
    Copy Property Values from Other Objects
    In This Topic

    In Simplebim you can copy values from one property to another in many different ways. The obvious one is to copy from a property of the same object, but you can also copy property values from different objects. For this you need a relationship between the two objects, and you follow this relationship to find the new value for your property.

    For example furniture is contained by a space, which means that there is a 'contained by' relationship between the furniture and the space. By following this relationship you can copy the name (or any other property) of the space to the furniture contained by the space.

    A space contains furniture, which means that there is a 'contains' relationship between the space and all the furniture in that space. Although this relationship exists you can't use it for copying property values from the furniture to the space. This is because the contains relationship is a one-to-many relationship and you can't specify from which of the potentially many pieces of furniture contained by the space you want to copy the information to the space.

    Copying from other objects is done using the Copy Property Values -section on the Model worksheet of a Simplebim template. You can easily copy from the following objects:

    Finally you can copy using any relationship in the model by naming the relationship explicitly. You can for example copy information into the objects creates by the Create Space Covering Objects -tool using the following notation

    The last notation is [Reference Property|Object Class] which allows you to follow the relationship until an object of the specified object class is found. The container notations listed above work like this. Let's say you have a roof that contains an element assembly that contains a beam. With this system you can copy information from the roof object to the beam object. The system will first find the element assembly object as the container of the beam, but because it is looking for a roof it will continue and look at the container of the element assembly - and find the roof.

    This is a very powerful feature of Simplebim and you should give it a try. If you need help, please let us know at