Custom properties

Assign and list properties of your items.

Offering custom properties is Rayon's way of allowing users to add data to their drawing. This information can be added onto blocks, styles, walls, etc, and later be retrieved, listed, and formatted in tables.

Working with custom properties

You may add properties (also called custom properties) to your Model, Zones, Walls , Blocks (instances and definitions), Layers, Styles, and Pages. To do so, select one or multiple elements and head to the Custom properties section of properties panel.

Properties types available in Rayon today are:

  • Text

  • Length (in model units)

  • Area (in model units)

  • Volume (in model units)

  • Number

  • Price (in model units)

  • Boolean

  • Category (select)

Creating and applying custom properties

Let's start by creating a new custom properties. With an entity selected, click on the Add property button. Then, click on the + button, in the header of the panel. This will allow you to create a new property that will be applied to the current selection. Additionally, any existing custom property, present in the panel, can be applied to the selection by simply ticking its check box.

Managing custom properties

At any point, custom properties present in a model can be managed from the left side of the screen. The Custom properties panel stores all existing properties added by you or other users at any point. From there, custom properties can be...

  • Searched

  • Created (from the New property drop down)

  • Edited (name and default value(s))

Inheritance

Another useful feature of custom properties is inheritance. In other words, the custom properties carried at one level can be transmitted to a lower level. For instance:

  • DefinitionInstance : A property carried by a block definition will also be carried by its instances.

  • StyleEntity : A property carried by a style will also be carried by entities carrying that style.

At any point, an inherited property can be overridden; for instance, the value of a property inherited by an instance from its definition can be changed to a different, specific value. The value can then we set back to its initial value, by clicking on the reset icon present on the property value field.

We're always available!

Feel free to email us at [email protected].

Last updated