Properties Library
Use this panel to get an overview of all Custom Property Sets (1) and Properties (2) in the project. If no property sets are displayed, check if there are any currently active filters (3 and 4). If no filters are active and no property sets are displayed, this means there are no custom properties defined in this project. You can create a new property or property set by clicking the + button in the bottom right corner (5).
Note: Custom Imported properties, created through e.g. an IFC of RVT import, are currently not editable and will not be displayed here. This panel only contains custom properties created in Qonic.

A property is always defined inside a property set. Create a new property set by clicking the green + button on the bottom right corner of the panel.

When creating a new property set, you can define which IFC classes this property set will apply to. Leaving this blank will apply the property set to all IFC classes.

Click the ellipsis next to the newly created property set to create new properties within this set, or click the green + button to create a new property in any property set. Qonic supports two types of properties: (static) properties and dynamic properties.
Static properties
A static property, or property in short, is any property of which the value can be manually filled in. To create a new static property, click the green + button and click New Property. The property needs a name, a property set which it is part of, and a data type (String, Integer, Real, Boolean or Enumerated value).

Once the property is defined, it can be assigned to products in the Inspect Panel, and a value can be filled in for each individual product having this property.
Dynamic properties
A dynamic property is a property of which the value is derived from a certain expression. This expression can include other property values, or measurements taken from the object. To create a new dynamic property, click the green + button and click New Dynamic Property. The property needs a name (1), a property set which it is part of (2), and an expression (3) from which the unit (4) will be automatically derived.

The expression can be a combination of property values (5) and quantities (6) from the object the property is applied to. The property value can be applied indirectly through e.g. a property of a material that is applied to the object.
In the example above, the mass of an object will be calculated from the mass density of the material that is assigned to it, multiplied by the volume which is calculated from the geometry of the object. The unit of mass (kg) is automatically derived from the units in the expression (kg/m³ for mass density and m³ for volume).
Once you created the expression, you can still click the different parts of the expression to switch to another property or e.g. add specifications for the quantity you selected.
Since the value of a dynamic property is calculated based on the expression, you will not need to fill in a value when assigning this property to an object in the model.
Last updated