Markup Manager
On this page
![]()
Toggle Visibility
Make sure Markup Manager is ON, then click on the circle symbol to activate the visibility of the specific Markup.
![]()
Markup Manager Settings
In settings you can find options to set opacity levels:
![]()
-
Enable makrup opacity: if opacity is disabled markup is always visible
-
Opacity threshold (min): if the camera is closer to the minimum value, the markups are more visible
-
Opacity threshold (max): if the camera is further up to the maximum value, the markups are more hidden
-
Opacity fading rate: the value represents the opacity relative to the camera zoom
If camera is between min & max, then markup has transparency that is a proportional to the distance, the closer to the markup the more it's visible.
Insert Markup
After selecting Insert markup, a record will be created with the given timestamp name.
![]()
Click on viewport to select markup position.
![]()
Click on markup and position the connector with an offset. Pick color from pallete if needed.
![]()
Properties
Select a Markup record, the dialog allows you to change properties:
![]()
-
Name: When naming your Markup, give it a name that will make it easy to find.
-
Popup title: Set title for the popup.
-
Popup content: Set content for the popup.
-
Anchor point: Set the coordinates of the attachment point.
-
Offset: The amount of distance by which Anchor point is out of position.
-
Connector: Show Connector on viewport.
-
Color: Set any color from palette.
-
Actions: Delete Markup.
Types of Markups
The type of Markups allows you to decide what icon will be visible in the viewport and visually describe the key areas, you can pick from:
![]()
- Bell
- Electricity
- Fire
- Maintenance
- Note
- Text
- Ventilation
- Image
Custom Properties
With custom properties you can create fields and assign data for specific Markup.
![]()
You can choose from a variety of properties:
-
Text: Short text field.
-
Boolean: Toggle switch.
-
Date: Date field.
-
Rich Text: Long text field.
-
File: Upload any extension file.
-
Thumbnail: In 2D picture.
-
IoT: Connect IoT devices.
![]()
With many different fields you can build Markup documentation.
![]()
Dynamic Properties
With custom properties you can create dynamic values for specific Markup.
Create a text property for desired asset.
![]()
Insert Markup
![]()
Click on Markup and copy paste this formula into the markup's Text:
custom text {property("Asset Identifier", "Property Name")}
![]()
Click on Asset, find Asset Identifier and copy to your clipboard.
![]()
Click on Markup and paste to your formula. Your formula should be like this:
custom text {property("1f438e9ad96fb3a43d43cea3", "Property Name")}
Click on Asset once again, find Property Name, copy to your clipboard.
![]()
Now click on Markup and paste Property Name to your formula. Your formula should be like below:
custom text {property("1f438e9ad96fb3a43d43cea3", "Expiration Date")}
![]()
You can change 'custom text' in your formula as you want, in this example 'Expires' is added as text string.
Now the formula is:
Expires {property("1f438e9ad96fb3a43d43cea3", "Expiration Date")}
And text markup will show the value from property:
Expires 14.10.22
![]()
Use Cases
How to Store Documentation Data
Storing documentation data can be useful for understanding and tracking production processes. It allows for data exchange and synchronization between project users.
For more information, visit: