Skip to main content

Structure

The geometry of a digital twin of a building or asset can be imported as a GLTF file. These files can be generated from most BIM and CAD models. If there is no 3D geometry available you can use the built-in solid modeler. This example shows how you can create a digital twin of a home from scratch. A house consist of multiple floors or storeys. Each floor includes on or more areas. Areas have a floor, walls and a space.

Area

A floor consists of multiple areas. You can define an area by using the area block. You can specify the height of the wall and the width of a wall and a default color for the space. The shape of the area is defined by a list of 2D points. The doors and windows are created by blocks. If you uncheck the openings flag the blocks are shown as volumes so that they can be positioned and oriented relative to the walls. When you are done you can check the openings flags and the openings are created.

Floor

Once all the areas are defined you can group them into a floor, using the part block. In the block you can optionally select a library name and the name of the part to be included. You can use the move and turn blocks to position the area's relative to eachother.

Building

A building consists of multiple storeys that can be turned on or off in the viewer. Once the model is ready you can save it as house.gltf

Model

To create a digital twin create the following topic:

building.home.structure.geometry = House.gltf

Next, create a new model and add the topic to the list of topic that should be displayed.

On the view tab you can change the display of the building to only show a specific floor or to show or hide building element types such as spaces, walls and slabs.