Location Details

Constructivity Model Viewer


Constructivity Model Viewer allows browsing and editing building models, product types, structural models, building systems, schedules, estimates, work orders, and more.

There are seven tab panes, each referred to as a Workspace, showing a related hierarchy of information. Each Workspace contains a tree bar at the top for drilling into a hierarchy, along with a tree bar at the bottom for selecting an object within the current scope.

Workspace Description

Actors
Indicate who participates in the project; initially this includes just you. As your project develops, other organizations and individuals may join.

Controls
Indicate why work must get done such as by defining work plans (for work done internally) or work orders (for work to be contracted), each having cost, quality, and time constraints.

Groups
Indicate what work gets done such as by defining bid packages, building systems, and analysis models.

Products
Indicate where work gets done, indicating spatial locations and building elements.

Processes
Indicate when work gets done, indicating tasks and sequences.

Resources
Indicate how work gets done, indicating allocations of materials, labor, and equipment.

Templates
Define type definitions of products, processes, resources, or property sets.

Workspace

Generally, workspaces are used in order from left-to-right for specifying information. To illustrate, an Actor creates Controls indicating constraints for cost, time, and quality. Controls are elaborated into Groups to indicate the various building subsystems. Groups are elaborated into Products to indicate the 3D details of the building model. Products are elaborated into Processes to indicate the tasks and sequences needed to construct the building. Processes are elaborated into Resources to indicate the materials, labor, and equipment for competing tasks.

Information gets rolled up in the opposite direction (right-to-left) for calculating information. Resources have costs and productivities which impact the durations of processes and resulting costs. Processes have start and end times which impact when products are constructed and resulting costs. Products fold into Groups which fold into Controls meeting requirements for cost, time, and scope.


File Menu


The File Menu is used to create, open, save, publish, or otherwise act upon projects as a whole.
File Menu

The New menu supports creation of new projects.
Command Description
New Metric Project
New Metric Project
Create a new project based on metric units using the selected template, or an empty project if no template is selected.
New Imperial Project
New Imperial Project
Create a new project based on imperial units using the selected template, or an empty project if no template is selected.

The Open menu supports loading projects from files.
Command Description
Open
Open File
Launches the File Open dialog to browse for an existing project to open.

Upon selecting a file and clicking OK, the file will load in the current window if a project has not yet been created or loaded, or else in a new window.

Industry Foundation Classes (IFC) is the native file format, where any IFC2x3 (2005) or IFC2x4 (2010) version may be loaded. A description of various formats is described for File Save.

Note: additional formats are supported for importing from the Data Ribbon.
Open
Clear Recent Files
Clears the list of recently opened files.

The recently used file list is stored within the Windows directory for the current user.

The Save menu supports saving the current project to a file.
Command Description
Save
Save
Save the current project to the current file. If no file has yet been specified, then the File Save dialog will prompt for a file.

Note: Saving is not supported in trial or Beta versions.
Save
Save As
Launches the File Save dialog to prompt for a file to save. The following project file formats are supported:
  • IFC-SPF: Text format with a list of records and ordered fields. Recommended for local files as it is the fastest to load and save.
  • IFC-XML: Text format with a hierarchy of tags and named fields. Recommended for converting data into other formats.
  • IFC-ZIP: Compressed format containing an embedded SPF file. Recommended for sending over the Internet as it is the most compact.
All three file formats store the same information and no information is lost between saving and loading any format.

Industry Foundation Classes (IFC) is an industry standard format supported by many other applications for architecture, engineering, and construction. Various IFC versions have been released, where Constructivity supports loading IFC2x3 (2005) and IFC2x4 (2010), and saving IFC2x4.

Note: additional formats are supported for exporting from the Data Ribbon.

The Publish menu supports saving the current project to a model server.
Command Description
Checkout
Checkout
Download a version of the project from a model server, merging any changes locally.
Checkin
Checkin
Upload the state of the current project as a new version.

The Email menu supports sending the current project over email.
Command Description
Send Email Attachment
Send Attachment
Launch the default email program to send the current project as a file attachment.
Send Email Link
Send Link
Launch the default email program to send a link to the current project on a model server.

The Print menu supports printing the current project.
Command Description
Print
Print
Print the active view to the default printer as shown in the preview.
Print To
Print To
Launches the Print Dialog to print to a specific printer with specified settings.

The Info menu supports viewing data details of the current project.
Command Description
Compact
Compact Records
Reduces the size of the project by removing unused data and combining similar records.

This command is disabled if the project data is already compact.

Note: This does not change the state of the project or its semantic meaning in any way. It simply removes redundant data that other applications may save in IFC format.
History
Remove History
Removes history information from the project indicating users, dates, and history of modifications.

This command is disabled if the project does contain owner history information.

Note: This may be used to clear out confidential or internal information prior to sending to an external party. However, other personal or confidential data may exist in other places.

The Options menu supports customizing user preferences.
Command Description
Reset Options
Reset Options
Resets options to default values, as displayed in the grid.
User Profile
User Profile
Launches the Actor Dialog to edit contact information for the current user.

This contact information is used in the following places:
  • File header for saved files
  • Owner history for making changes to objects
  • Revisions submitted to model servers
  • Assuming the identity of a corresponding Actor in particular projects

The Help menu provides documentation and links to support.
Command Description
Documentation
Help
Launch the help file providing documentation.
Website
Website
Launch the Constructivity.com website in the default web browser.


Home Ribbon


The Home Ribbon contains the most common functionality for editing projects.
Home Ribbon

The Clipboard ribbon bar supports functionality for moving, copying, and deleting objects.
Command Description
Paste
Paste
Pastes the clipboard item within the current selection.

In Item View, enters placement mode to position the item at the location of the cursor.
Cut
Cut
Cuts the current selection and places it on the clipboard.

This has the same effect as Copy followed by Delete.
Copy
Copy
Copies the current selection and places it on the clipboard.

The clipboard may hold multiple items, where the most recently copied item is used for pasting. The Clipboard Pane may be displayed using the Clipboard Launcher button for setting the active clipboard item.
Delete
Delete
Deletes the current selection. Any dependent objects are also deleted.

Upon deleting, the selection changes to the hosting object where delete may be used successively. For example, deleting a Door will remove the door but keep the Opening intact which also be deleted. Similarly, duct segments and fittings can be successively deleted following the chain of connections.
Clipboard Launcher Shows or hides the Clipboard Pane for recalling multiple items on the clipboard.

The Mode ribbon bar indicates the level of detail for which tools apply.
Command Description
Object
Object Mode
Tools apply to the active container in the view, for editing objects and relationships.

This is used for placing finished objects without customization.
Design
Design Mode
Tools apply to the active object in the view, for editing shape representations.

This is used for customizing shapes of objects:
  • Point-based elements: The Geometric shape can be modified by inserting primitives (e.g. Block, Sphere, Extruded Area Solid) and performing CSG operations. This is typically used for defining shapes for Product Templates.
  • Path-based elements: The Axis curve can be modified by inserting curves (e.g. Polyline, Circle, Trimmed Curve) and positioning points.
  • Area-based elements: The Footprint can be modified by inserting curves and positioning points.

The Tool ribbon bar changes the current editing mode.
Command Description
Select
Select
Select items by clicking, and drag/drop to other workspaces. Available relationships include:
  • Aggregate: Selecting whole-part relationships. For the Product Workspace, allows selection of spatial elements such as Buildings, Storeys, and Spaces.
  • Nest: Selecting sequenced detail relationships. This is used for selecting details of Costs, Tasks, and Resources.
The Product Workspace provides additional relationships:
  • Contain In Space: Selects physical element within a building.
Insert
Insert
Insert new objects by clicking to place and optionally dragging to position. Available relationships include:
  • Aggregate: Create whole-part relationships. For the Product Workspace, allows insertion of spatial elements such as buildings, storeys, and spaces.
  • Nest: Create sequenced detail relationships. This is used to allocate Costs, Tasks, and Resources in specified order.

The Product Workspace provides additional relationships:

  • Contain In Space: Positions a physical element within a building, typically placed on a Slab. There are three types of positioning:
    • Point-based elements (e.g. Boiler) are positioned at a single point by clicking;
    • Path-based elements (e.g. Wall) are positioned by clicking at a starting point and dragging to an ending point;
    • Area-based elements (e.g. Slab) are positioned by clicking at one corner and dragging to the opposite corner.
  • Cover Space: Applies a floor covering, wall covering, or ceiling covering to a space. Upon clicking on a Space, coverings are then attached to Walls and Slabs surrounding the Space.
  • Fill Element: Embeds an element within another such as placing a Door within a Wall or an Air Terminal within a ceiling Covering. This has the effect of creating an Opening filled by the indicated Object Type.
  • Void Element: Forms a cutout within a surface element such as a Slab, Wall, or Covering.
Link
Link
Link objects by clicking on the source and dragging to the target.

The Product Workspace provides the following relationships:
  • Connect Ports: Inserts a distribution flow element such as a cable, duct, pipe, or attached component. Such elements are connected to a Port of an existing element. There are three types of positioning:
    • Flow Elements (e.g. Switches, Dampers, Valves) are positioned by clicking on the source port and releasing;
    • Flow Segments (e.g. Cable Segments, Duct Segments, Pipe Segments) are positioned by clicking on the source port and either dragging to a target port or along the axis to indicate length;
    • Flow Fittings (e.g. Cable Fittings, Duct Fittings, Pipe Fittings) are positioned by clicking on the source port and dragging to rotate the fitting at a particular angle;
  • Flow Control: Inserts a distribution control element such as a sensor or actuator connected to a distribution flow element such as a Valve or Damper.
Move
Move
Move objects by clicking and dragging to position.

The Product Workspace provides the following usage:
  • Position: Moves an object relative to the plane where it is attached.
  • Axis: Rotates an object vertically to tilt upwards or downwards.
  • Direction: Rotates an object horizontally within the plane where it is attached.

The Type ribbon bar customizes item types used for the current tool.
Command Description
Relation Type
Relation Type
Indicates the relationship to use when selecting, inserting, linking, or moving objects.

The available relationships depend on the current container of the active Workspace and the current Tool Mode.
Object Type
Object Type
Indicates the type of the target object to use when inserting or linking objects.
Usage Type
Usage Type
Indicates the usage (or subtype) of the target object to insert or link.
Type Launcher Launches the Type Dialog for selecting relationship types, object types, and usage types from a graphical view.

The Template ribbon bar customizes templates used for the current tool.
Command Description
Library
Library
Indicates the active library for the current tool such as for a particular vendor.

The current project is always available as a library, along with any additional projects referenced using Create / Project Library.
Definition
Definition
Indicates the active object type definition for the current tool such as a product line.

Object types are displayed for the active Library matching the Object Type and Usage Type.
Model
Model
Indicates the active model for the current tool such as a specific product model.
Models are displayed for the active Definition if available.
Template Launcher Launches the Template Dialog for selecting templates from a graphical view.

The Gallery ribbon bar contains customizable presets for quickly indicating product types and templates to use. The contents are specific to the type of the current container.
Command Description
Add To Gallery
Add To Gallery
Adds a new gallery preset using the current Type and Template settings. This allows commonly used tools and product types to be instantly accessable.

Gallery presets are specific to the current Tool and type of container. For example, default presets for Site include Building and Geographic Element; default presets for Building Storey include Wall, Door, and Window elements.
Gallery presets are not recorded within the current project, but saved as a user preference.

Items can be removed or re-ordered within the gallery using the Dialog Launcher button.
Gallery Launcher Launches the Gallery Dialog for customizing, removing, or re-ordering items.


Create Ribbon


The Create Ribbon contains commands for creating top-level project information.

Home Ribbon

Each ribbon bar has a launcher button which displays the Workspace tab where corresponding objects are created.

The Actor ribbon bar is used to declare people and organizations.
Command Description

Project Actor
Creates a person or organization involved in the project. Project actors may be composed by the following:
  • Project Actor: Persons or departments within participating organizations.

Occupant Actor
Creates a person or organization to occupy a building or space. Project actors may be composed by the following:
  • Occupant: Persons or departments within occupying organizations.

The Control ribbon bar is used to declare requirements and track scope, time, cost, or quality.
Command Description

Scope Control
Creates a project order to encompase a scope of work.

Project orders may be composed by the following:
  • Cost Schedule: A schedule of work to be performed, with assigned processes such as tasks.
  • Work Schedule: A schedule of work to be performed, with assigned processes such as tasks.
  • Request: A request for information or proposal.
  • Permit: A permit for performing work or occupying a space.
  • Project Order: A change order which ammends the project order.

Time Control
Creates a work plan for tracking activities over time.

Work plans may be composed by the following:
  • Work Schedule: A schedule of work to be performed, with assigned processes such as tasks.
  • Work Calendar: A calendar of availability, with assigned resources such as labor.

Cost Control
Creates a cost item, consisting of a breakdown of costs for a project.

Costs items may be composed by the following:
  • Cost Item: Indicates nested level of detail for particular costs.

Quality Control
Creates performance history for predicting or recording actual conditions over time.

Performance history may be composed by the following:
  • Performance History: Inner detail of performance, such as within a particular subsystem.

The Group ribbon bar is used to declare systems, analysis models, and other groups.
Command Description

System Group
Creates a system group for building systems, distribution systems, and zones.

System groups may be composed by the following:
  • Building System: A building system for a particular type of construction.
  • Distribution System: A distribution system for a particular type of cabling, ductwork, or piping.

Analysis Group
Creates a structural analysis model.

Analysis models may be composed by the following:
  • Load Case: A set of structural loads for a particular design condition.
  • Load Combination: A combination of load cases.

Inventory Group
Creates an inventory group.

Inventories may be composed by the following:
  • Asset: An asset category for allocating products.

The Product ribbon bar is used to declare building structures.
Command Description

Site Product
Creates a building site reflecting a geographic location and boundaries.

Sites may be composed by the following:
  • Building: A building residing within the site.
  • Site: A sub-site reflecting division of land.
  • Space: A space for a particular purpose.

Building Product
Creates a standalone building without any site defined.

Buildings may be composed by the following:
  • Building: A partial building within a building complex.
  • Storey: A storey within a building which may contain spaces.

The Process ribbon bar is used to declare tasks, procedures, and events in time.
Command Description

Event Process
Creates an event which defines a condition for triggering processes.

Events may be composed by the following:
  • Procedure: A procedure to be followed in response to the event.

Procedure Process
Creates a procedure which defines an arbitrary process.

Procedures may be composed by the following:
  • Procedure: A sub-procedure to be followed as part of the main procedure.

Task Process
Creates a task which defines a scheduled process.

Tasks may be composed by the following:
  • Event: An event to be observed while performing the task.
  • Procedure: A procedure to be followed as part of the task.

The Resource ribbon bar is used to declare internal and external resources.
Command Description

Crew Resource
Creates a crew resource for materials, labor, and equipment under internal control.

Crew resources may be composed by the following:
  • Material Resource: Raw materials used as input.
  • Labor Resource: Human labor used to perform tasks.
  • Equipment Resource: Equipment used to perform tasks.
  • Crew Resource: Nested crews.

Contract Resource
Creates a subcontract resource for products or services under external control.

Subcontract resources may be composed by the following:
  • Product Resource: Purchased products used as input.
  • Subcontract Resource: Nested subcontracts.

The Template ribbon bar is used to declare object type definitions.
Command Description

Project Library
Attaches a project library containing referenced templates for products, processes, resources, or properties.

A wizard is launched for selecting project libraries.

Product Template
Creates a product type such as indicating a product model.

A wizard is launched for specifying the particular type and source of data (see below).

Process Template
Creates a process type such as indicating shared construction procedures.

A wizard is launched for specifying the particular type and source of data (see below).

Resource Template
Creates a resource type such as indicating shared resource productivity.

A wizard is launched for specifying the particular type and source of data (see below).

Property Template
Creates a property set template for indicating details on objects of particular types.

A wizard is launched for specifying the particular type and applicable entity.

Upon clicking a button to create an object, a wizard is displayed consisting of multiple steps.

Create Wizard

The wizard contains multiple tabs for each step, where the Next button advances to the next step and the Back button goes to the previous step. A choice made in an earlier step often determines options available in later steps. In the table below, an asterisk indicates dependent steps.
Step Description
Type Indicate the object type to create.
Usage Indicate the usage type (or subtype) to create.
Materials* Indicate material constituents, layers, or profiles. [Product Templates]
Data Indicate an optional external source of data, or finish the wizard.
Classification* Indicate a classification to import. [Data indicates classification type]
Document* Indicate a document to import. [Data indicates document type]
Library* Indicate a library to import. [Data indicates library type]
Aspects* Indicate rows and columns to import. [Data indicates generic format]


View Ribbon


The View Ribbon allows adjusting how information is displayed.

The View ribbon bar switches between viewing modes for the active workspace. The view can also be adjusted using the small buttons on the lower right of the status bar.
Command Description

Icon View
View objects as icons or thumbnail previews.

This view is useful for browsing product types according to graphical image or photo.

List View
View objects in tabular form.

This view is useful for browsing objects by detailed summaries.

Item View
View items in graphical detail.

  • Geometry: A 3D geometric view is displayed for Products, Product Templates, and Structural Analysis Models.
  • Topology: A port connection diagram is displayed for Systems.
  • Gantt Chart: A Gantt chart is displayed for Processes, Process Templates, and Work Schedules.
  • Time Series: A Time series chart is displayed for Resources, Resource Templates, and Performance History.
  • Spreadsheet: A spreadsheet is displayed for Cost Items and Property Set Templates.

Full Screen
View in full-screen mode, suitable for presentations, kiosks, or control panels.

In full-screen mode, the mouse, keyboard, and remote controls are used for navigation:
  • Project: Arrow keys pan to sites, Enter key enters a Site.
  • Site: Arrow keys pan to buildings, Enter key enters a Building, Back key exits to Project.
  • Building: Arrow keys pan up or down to stories, Enter key enters a Storey, Back key exits to Site.
  • Storey: Arrow keys pan to spaces, Enter key enters a Space, Back key exits to Building.
  • Space: Arrow keys pivot around the space, Enter key enters a door to another space.

The Camera ribbon bar adjusts 3D angle and projection.
Command Description

Camera Elevation
Switches to camera presets including side elevations, corner angles, and overhead plan view.

  • North: Elevation from north.
  • South: Elevation from south.
  • East: Elevation from east.
  • West: Elevation from west.
  • Northeast: Overhead angle from northeast.
  • Northwest: Overhead angle from northwest.
  • Southeast: Overhead angle from southeast.
  • Southwest: Overhead angle from southwest.
  • Plan: Overhead looking down.

Camera Projection
Switches between perspective and isometric projections.

  • Perspective: Shapes appear smaller the further away from the camera.
  • Isometric: Shapes appear the same size at all distances from the camera.

Camera Operation
Switches between camera navigation modes.

  • Fly: Right-click and move the mouse to adjust the view angle; move the mouse wheel to zoom in or out.
  • Walk: Right-click and move the mouse to pivot; move the mouse wheel to go forward or backward.

The Render ribbon bar changes the current rendering mode.
Command Description

Draft Render
Renders items using simplified representations.

  • Spatial Structures: Geometry is rendered using curve styles and fill styles.
  • Structural Analysis: Geometry is rendered using points and lines.

Model Render
Renders items using detailed representations.

  • Spatial Structures: Geometry is rendered using surface styles.
  • Structural Analysis: Geometry is rendered using profile sections and material surface styles.

The Time ribbon bar allows the project to be viewed at a particular point in time.
Command Description

Time
View items throughout the entire lifecycle, start, end, or somewhere in between.

  • All: Show all building elements at all times.
  • Start: Show building elements according to existing construction.
  • Progress: Show building elements as of the current time indicated.
  • Finish: Show building elements according to finished construction.

Animate
Show construction sequences progressing through time forwards or backwards.

  • Play Forward: Animate building construction going forward in time.
  • Play Backward: Animate building construction going back in time.
  • Pause: Show snapshot of building construction at particular time.

The Filter ribbon bar allows items to be shown or hidden according to type.
Command Description

Filter Selection
Includes a filter for the type of the current selection, and sets the filter to off to hide all objects of such type.

Filters are useful for accessing objects that are obscured, such as by hiding roofs or coverings.

Configured filters vary according to the type of the container object. For example, a Site has filters for Annotations and Grids by default, while a Building has a filter for Roof. The gallery of filters indicates which types are shown or hidden according to the pressed state of the button.

Inherited types may be used to show or hide a broad class of objects, where a visible filter takes precedence. For example, all distribution elements may be hidden except for air terminals by having "Distribution Element" turned off and "Air Terminal" turned on.
Filter Launcher Launches the Filter Dialog for adding or removing filters.


Data Ribbon


The Data Ribbon supports defining attributes and importing or exporting data for the current selection. NOTE: for creating new objects based on imported data (rather than updating existing objects), use the Create Ribbon.

The Context ribbon bar supports adjusting project-wide settings including units and coordinate system.
Command Description
Unit Measures Define default engineering units and currency.
Coordinate Systems Define coordinate systems and precision.

The Attributes ribbon bar supports defining property sets or quantities for objects.
Command Description
Include Properties Choose property sets to define on the selected object.
Include Quantities Choose quantities to define on the selected object.

The Access ribbon bar allows reserving the current object for exclusive editing if connected to a model server.
Command Description
Read-Write Object can be viewed and edited.
Read-Only Object is can be viewed but not edited.
No Access Object cannot be viewed or edited.
Lock Object Lock object for exclusive editing.

The Association ribbon bar allows associating the current object to external classifications, documents, or libraries.
Command Description
Classification Associate classifications such as MasterFormat, vendor product classification, work breakdown structure, or building automation system address scheme.
Document Associate documents such as text files, images, and various vendor formats.
Library Associate libraries such as databases and IFC project libraries.


Style Ribbon


The Style Ribbon is displayed if a geometric shape is selected. It contains commands for editing presentation styles in both Draft Rendering and Model Rendering modes.

Style Ribbon

The Curve ribbon bar is used to set colors and patterns for lines viewed for Draft Rendering.

Command Description
Curve Color Sets the color of lines.
Dashes Sets the dash pattern of lines.
Weight Sets the thickness of lines.
(Dialog Launcher) Launches the Curve Style Dialog for custom line settings.

The Fill Area ribbon bar is used to set colors and patterns for fill areas viewed for Draft Rendering.

Command Description
Fill Sets the color of fill regions.
Hatch Sets the hatch pattern of fill regions.
(Dialog Launcher) Launches the Fill Area Dialog for custom fill settings.

The Text ribbon bar is used to set fonts for annotations viewed for Draft Rendering.

Command Description
Font Family The upper left dropdown box selects the font family such as Arial or Courier.
Font Size The upper right dropdown box selects the font point size.
Bold Toggles the bold state of the font.
Italic Toggles the italic state of the font.
Underline Toggles the underline state of the font.
Text Foreground Color Sets the foreground text color.
Text Background Color Sets the background text color.
(Dialog Launcher) Launches the Text Style Dialog for custom font settings.

The Surface ribbon bar is used to set colors, textures, and reflectance for shapes viewed for Model Rendering.

Command Description
Surface Sets a solid color for the surface appearance.
Effect Sets a reflectance effect for the surface appearance.
Texture Sets a texture for the surface appearance.
(Dialog Launcher) Launches the Surface Style Dialog for custom surface settings.

The Presentation Style ribbon bar contains a gallery of recently used styles for quickly applying appearance settings.

Command Description
Gallery Contains buttons for recently used styles, where clicking a button applies the style to the current selection.
(Dialog Launcher) Launches the Presentation Style Dialog for editing the current style as a whole.

The Curve Style Dialog allows editing colors and patterns for lines.

Curve Style Dialog

Several predefined patterns are provided; custom patterns may be defined by specifying visible and invisible line segments.

The Fill Area Style Dialog allows editing colors and patterns for fill regions.

Fill Area Style Dialog

Several predeined patterns are provided; custom patterns may be defined by specifying hatch lines of various styles and angles.

The Text Style Dialog allows editing colors and fonts for text.

Text Style Dialog

Font sizes and text dimensions are specified by physical length as viewed in the building model, which may be transformed according to representation contexts for annotations.

The Surface Style Dialog allows editing colors, textures, and reflectance for the surface of a material.

Surface Style Dialog

Diffuse textures and colors indicate the basic appearance; Specular indicates direct reflection of light; Reflection indicates scattered reflection of light; Opacity indicates transmission of light through substances. To set or clear a texture for a particular aspect, click on the corresponding square button to launch the Texture Dialog.

The Texture Dialog allows editing textures and mapping dimensions to the physical world.

Texture Dialog

Textures may be stored within the building model directly or external; an Image texture indicates external file; a Blob texture is compressed within the file; and a Pixel texture is expanded within the file. Image textures are recommended for best results, for optimal file loading and saving efficiency, and external images are automatically uploaded to a model server.

It is important to set the Physical Width and Physical Height of any texture such that it appears properly when scaled on a building. If such dimensions are not specified, then the dimensions default to 1 meter if using metric units or 4 feet if using imperial units.


Actor Workspace


The Actor Ribbon is displayed if a person or organization is selected and contains commands for editing the selection.

Actor Ribbon

The Principal ribbon bar is used to set identification, roles, and address information.

Command Description
Person Actor Indicates the actor is a person acting independently.
Organization Actor Indicates the actor is an organization or department.
Person of Organization Indicates the actor is a person acting on behalf of an organization.
(Dialog Launcher) Launches the Actor Dialog to edit contact information.

The Actor Dialog allows specifying identity, roles, and addresses.

Actor Dialog

Lists can be edited by using dropdown buttons to Add, Edit, or Delete information. Adding or editing addresses may launch the Postal Address Dialog or Telecom Address Dialog.


The Postal Address Dialog allows specifying physical addresses.

Postal Address Dialog

In certain regions, address information may be automatically populated by specifying the country and postal code.


The Telecom Address Dialog allows specifying electronic addresses.

Telecom Address Dialog

The specified phone numbers or email addresses may be used to initiate communication from within the application.

Control Workspace


The Control Workspace supports viewing and editing of cost controls, time controls, scope controls, and quality controls. Cost controls include Cost Schedules with containing Cost Items. Time controls include Work Plans, Work Calendars, and Work Schedules. Scope controls include Project Orders, Permits, and Requests. Quality controls include Performance History.

The Approval ribbon bar is used for indicating approval or rejection of items.

Command Description
No Approval Indicates no approval has been requested or acted upon.
Approval Requested Indicates approval has been requested and outstanding.
Approval Pending Indicates approval is on hold by at least one party.
Approval Denied Indicates approval has been rejected by at least one party.
Approval Approved Indicates approval has been accepted by all parties.

The Constraint ribbon bar is used for applying constraints on the current selection.

Command Description
Minimum Value Indicates the selected item is constrained by a minimum value.
Maximum Value Indicates the selected item is constrained by a maximum value.

Group Workspace


The Group Workspace supports editing of groups including Structural Analysis Models, Building Systems, Distribution Systems, Inventories, and Assets.

The Group ribbon bar is used for automatically generating members of the group.

Command Description
Populate System Launches a wizard to create members for the system arranged according to parameters.
Design System Launches a dialog to choose a building structure, and generates members to accomodate the structure.
Split System Splits the current system into subsystems based on connectivity.

The Analysis ribbon bar is used for evaluating the selected group or system.

Command Description
Run Analysis Analyzes the selected system or group, clearing any existing results.
Clear Analysis Clears analysis results.

Structural Analysis Model


Structural Analysis Models support editing Curve Members, Surface Members, Connections, Loads, Load Cases, and Load Combinations. Analysis may be run at any time from the Group ribbon bar to evaluate Load Groups and generate resulting reactions.

Curve Members are inserted by selecting the Curve Member tool, clicking on (1a) the grid or (1b) an existing Point Connection, and then (2a) releasing the button in the same location to create a vertical member, (2b) dragging onto the grid to create a horizontal member, or (2c) dragging to an existing Point Connection to connect.

Surface Members are inserted by selecting the Surface Member tool, clicking on (1a) the grid or (1b) an existing Member Connection, and then (2a) dragging onto the grid to create a horizontal surface, or (2b) dragging to an existing Member connection to connect.

Point Connections are automatically created with Curve Members and Surface Members. Boundary conditions may be specified by selecting a connection and either clicking an icon from the Point Connection ribbon gallery or launching the Boundary Condition Dialog to edit details.

Load Cases and Load combinations may be created by selecting the corresponding tool and clicking anywhere in the view. Icons are displayed for load cases along the X grid axis, and for load combinations along the Y grid axis. Clicking an icon will display any loads and results within the load group. Double-clicking an icon will switch to the indicated load group in the 3D view for editing loads. Details of Load Cases and Load Combinations can be edited within the Property Grid.

With a Load Case displayed in 3D view, Point Loads, Curve Loads, and Surface Loads may be inserted.

Point Loads are inserted by selecting the Point Load tool, and clicking on a Point Connection, Curve Member, or Surface Member. By default, a point load will have a nominal force in the downwards direction (-Z) if placed on horizontal members, or a nominal force eastwards (+X) on vertical members.

Curve Loads are inserted by selecting the Curve Load tool, clicking on a Curve Member and then (a) releasing the button in the same location to create a constant load filling the entire span, or (b) dragging along the member to create a linear load within the specified span.

Surface Loads are inserted by selecting the Surface Load tool, clicking on a Surface Member and then (a) releasing the button in the same location to create a constant load filling the entire area, or (b) dragging along the surface to create a rectangular load within the specified area.

Load forces and moments may be specified by selecting a load and clicking an icon from the Curve Load or Surface Load ribbon (as applicable) to indicate the load pattern, and launching the Load Dialog to edit details.

Structural Load Dialog


Product Workspace


The Product Ribbon is displayed if a physical product or product type is selected and contains commands for editing the selection.

Product Ribbon

The Material ribbon bar is used to set material application.
Command Description
Material Layer Set Material Layers are used to fill the FootPrint Representation of the product.
Material Profile Set Material Profiles are used to follow the Axis Representation of the product.
Material Constituent Set Material Constituents are used to apply to Shape Aspects of the product.
Material Solid A single solid material fills the geometry of the object.
(Dialog Launcher) Launches the Material Dialog to edit material components, properties, and styles.

The Placement ribbon bar is used to set the precise position and orientation of an object, as an alternative to using the graphical tools such as the Move Tool.
Command Description
Local Placement Places the object locally relative to its container and indicates such state if the button is latched.
Grid Placement Places the object relative to a grid within its container and indicates such state if the button is latched.
(Dialog Launcher) Launches the Placement Dialog for precise editing of the position and orientation.

The Representation ribbon bar is used to set details of geometric shapes, as an alternative to using the graphical tools.
Command Description
Annotation Access annotation points, curves, and text literals.
Axis Access axis curve for defining curved segments such as beams or pipes.
Footprint Access footprint area for defining filled regions such as slabs or building footprints.
Profile Access profile area for defining opening regions such as doors or windows.
Survey Points Access survey points for defining site contours.
Lighting Access light sources for defining light emission for lamps and light fixtures.
Clearance Access clearance for defining unobstructed volumes such as needed for maintenance.
Body Access 3D shape for defining shape geometry of items.
(Dialog Launcher) Launches the Representation Dialog.

The Material Dialog allows specifying materials, layers, profiles, or constituents.

Material Dialog

Material components are shown in the grid, where specific material components and profiles can be edited by selecting a cell in the grid and clicking the "..." button to launch corresponding dialogs.

The Profile Dialog allows specifying 2D profile shapes to be used with material profiles or swept solid geometry.

Profile Dialog

Profiles can be transformed from parameterized into arbitrary or into composite profile types. Profiles in arbitrary form may be edited by selecting the Outer Curve property and launching the Curve Dialog.

The Curve Dialog allows specifying polylines, arcs, and other curve types.

Curve Dialog

Curves can be transformed from arcs or composite curves into polylines. Such conversions may be lossy in that arcs are converted into line segments defaulting to 32 intervals within a circle.

The Representation Dialog allows inspecting details of geometry and transforming representation types.

Representation Dialog

Geometry can be transformed from swept solids or constructive solids into boundary representations or into mapped types. Such conversions may be lossy in that curved surfaces are converted into planar faces. Details of geometry may be edited by selecting properties and launching corresponding dialogs.

The Placement Dialog allows setting an object's position and orientation directly.

Placement Dialog

Process Workspace


The Process Ribbon is displayed if a process or process type is selected and contains commands for editing the selection.

Process Ribbon

The Task Time ribbon bar is used to set the duration and scheduling of a task.
Command Description
Estimated Duration Indicates the task duration is a placeholder guess.
Measured Duration Indicates the task duration is a confirmed value.
Simulated Duration Indicates the task duration is calculated based on output quantity and resource productivity.
Recurring Task Indicates task is recurring, where subtasks indicate individual recurrences.
(Dialog Launcher) Launches the Task Time Dialog to edit detailed task time information and optional recurrence patterns.

The Task Constraint ribbon bar is used to apply constraints to the task such as fixed duration and/or fixed dates.

Command Description
Fixed Work Indicates the task has a fixed amount of work, which is typically the case for tasks resulting in building elements placed.
Fixed Usage Indicates the task has fixed resource usage, which is typically the case for leased equipment and overhead.
Fixed Duration Indicates the task has fixed duration, which is typically the case for lead times and meetings.
Fixed Dates Indicates the task has fixed dates (also implying fixed duration), which may be the case for customer or regulatory mandates.
(Dialog Launcher) Launches the Constraint Dialog for indicating custom constraints.

The Task Time Dialog allows specifying durations, start, and end dates.

Task Time Dialog

The Type indicates None if the task is not scheduled, Task Time if scheduled for a single period, or Recurring Task Time if scheduled for multiple periods. For recurring tasks, click the "..." button on the Recurrence field to launch the Task Recurrence Dialog.


The Task Recurrence Dialog allows specifying recurrence patterns for a task or calendar.

Task Recurrence Dialog

One or more time periods may be set to indicate the times of day when a task occurs. Note: calendars may have no times defined to indicate non-work days.

Resource Workspace


The Resource Workspace supports viewing and editing of labor, equipment, and materials.

The Resource Ribbon is displayed if a resource or resource type is selected and contains commands for editing the selection.

The Resource Work ribbon bar is used to set the total amount of the resource.

Command Description
Estimated Work Indicates the resource work is a placeholder guess.
Measured Work Indicates the resource work is a confirmed value.
Simulated Work Indicates the resource work is calculated based on output quantity and resource productivity.
(Dialog Launcher) Launches the Resource Work Dialog to edit detailed resource work information.

The Resource Constraint ribbon bar is used to apply constraints to the task such as fixed duration and/or fixed dates.

Command Description
Fixed Work Indicates the resource has a fixed amount of work, which is typically the case for tasks resulting in building elements placed.
Fixed Usage Indicates the resource has fixed usage, which is typically the case for leased equipment and overhead.
Fixed Duration Indicates the resource has fixed duration, which is typically the case for overhead.
(Dialog Launcher) Launches the Constraint Dialog for indicating custom constraints.

The Resource Time Dialog allows specifying work, usage, and availability.

Resource Time Dialog

If the Data Origin is set to Simulated, then values are automatically calculated.

The Resource Cost Dialog allows specifying resource cost values.

Resource Cost Dialog

If the Data Origin is set to Simulated, then values are automatically calculated.

Spatial Elements


Spatial elements include sites, buildings, storeys, spaces (rooms), and annotations.

BuildingBuilding A Building may be inserted within a Site or may be created as a top-level object from Create - Spatial Element.

By default, a building is created with a rectangular footprint, a single storey containing a single space, concrete slab, exterior walls, and a hipped roof. To edit the footprint, switch to Design Mode; use the Move tool to move vertices or split segments. Click on a point and drag to open space to move the point, or drag onto another point to combine segments in between. Click on a segment and drag to split the segment into two, and drag the resulting point to move its position. Upon modifying the footprint, the slab, exterior walls, and roof will be regenerated.

To edit the interior of a building drill into a storey using the container tree bar above the 3D view. A building may contain Building Storeys which may be added using the Insert tool or removed by using the Select tool to select and delete a storey.
Building StoreyBuilding Storey A Building Storey may be inserted within a Building using the Insert tool and clicking on an existing storey where it is to be inserted above.

Upon inserting a storey, existing storeys will be shifted upwards. A storey may be deleted by navigating to the enclosing Building (using the container tree bar above the 3D view), selecting and clicking Delete. Deleting a storey will shift any storeys above downwards.

Storeys are the primary container of building elements where walls, doors, windows, fixtures, etc. may be inserted.
SiteSite A Site is a top-level object that may be created from Create - Spatial Element. A site is defined by a boundary footprint and elevation contours.

By default, a site is created with a rectangular footprint and flat elevation. To edit the contour, switch to Design Mode; use the Select tool to pick existing vertices or curves to adjust using the property grid, use the Insert tool to add elevation points; use the Move tool to move vertices, move elevation points, or split segments.

A site may contain Buildings or any element directly.
SpaceSpace A space may be inserted within a Building Storey using the Insert tool, or may be inserted automatically by connecting walls to form an enclosed region. A space is defined by a boundary footprint which may be edited similar to building footprints.

A space may have Coverings for floors, walls, or ceilings using the Insert Tool set to Cover Space / Covering / Flooring (or other subtype).

A space may directly contain Furniture; all other elements are placed relative to the containing Building Storey.

Building Elements


Building elements include walls, slabs, doors, windows, beams, columns, stairs, and more.

BeamBeam A beam may be inserted within a spatial structure (usually a Building Storey) or created automatically such as a lintel over a window opening.

To insert a beam, in Object Mode choose the Insert Tool set to Contain Element / Beam. Upon placing, click on the position of one end (which may be on an existing beam or column for which to connect), and drag to either to another beam or column to connect or over the base slab for which to project a cantilever beam, and release the mouse button.

A beam may have connections to other beams or columns. A beam may have Structural Curve Members assigned for structural analysis idealization.
ColumnColumn A column may be inserted within a spatial structure (usually a Building Storey).

To insert a column, in Object Mode choose the Insert Tool set to Contain Element / Column. Upon placing, move the mouse over a Slab or Plate and click to insert at the position of the mouse. By default, columns are created vertically with height extending to the building storey or roof above.

A column may have connections to beams or other columns. A column may have Structural Curve Members assigned for structural analysis idealization.
CoveringCovering A covering may be inserted within a Space or directly on a building element.

To insert a covering, in Object Mode choose the Insert Tool set to Cover Space / Covering / Flooring (or other subtype). Upon placing, move the mouse over a Space and click to insert. A covering will be created at the floor, bounding walls, or ceiling of the space according to the type of covering. If any covered walls or slabs have openings, then corresponding openings are also made in the covering automatically.

DoorDoor A door may be inserted within a Wall.

To insert a door, in Object Mode choose the Insert Tool set to Fill Element / Door / Single Swing Left (or other subtype). Upon placing, move the mouse to a position along a Wall and click to insert. An opening will be created within the wall for which the door fills.

SlabSlab A slab may be inserted within a spatial structure (usually a Building Storey), or may be created automatically as part of a building storey, roof, stair, or ramp.

To insert a slab, in Object Mode choose the Insert Tool set to Contain Element / Slab. Upon placing, click on the position of one corner, drag to the other corner, and release the mouse button.

By default, a slab is created with a rectangular footprint. To edit the footprint, switch to Design Mode; use the Move tool to move vertices or split segments. Click on a point and drag to open space to move the point, or drag onto another point to combine segments in between. Click on a segment and drag to split the segment into two, and drag the resulting point to move its position. Upon modifying the footprint, any conflicting openings will be removed.

A slab may contain Openings such as for staircases. A slab may have a Structural Surface Member assigned for structural analysis idealization.
WallWall A wall may be inserted within a spatial structure (usually a Building Storey), or exterior walls may be created automatically as part of a building storey.

To insert a wall, in Object Mode choose the Insert Tool set to Contain Element / Wall. Upon placing, click on the position of one end (which may be on a slab or adjacent to an existing wall for which to connect), drag to the other end (which also may connect to an existing wall), and release the mouse button. If connections were made to other walls, then a Space will automatically be generated for any newly enclosed region.

A wall may contain Openings optionally filled by elements such as doors, windows, junction boxes, light fixtures, and air terminals. A slab may have a Structural Surface Member assigned for structural analysis idealization.
WindowWindow A window may be inserted within a Wall.

To insert a window, in Object Mode choose the Insert Tool set to Fill Element / Window. Upon placing, move the mouse to a position along a Wall and click to insert.

By default, a window is created with a rectangular profile. To edit the profile, switch to Design Mode; use the Move tool to move vertices or split segments. Click on a point and drag to open space to move the point, or drag onto another point to combine segments in between. Click on a segment and drag to split the segment into two, and drag the resulting point to move its position.

Structural Elements


Structural elements include footings, piles, and reinforcing.

BeamFooting A footing may be inserted within a spatial structure (usually a Building).

To insert a footing, in Object Mode choose the Insert Tool set to Contain Element / Footing. Upon placing a footing, click on the position of one end (which may be on an existing footing or pile for which to connect), and drag to either to another footing or pile to connect or over the site to position the other end, and release the mouse button.

A footing may have connections to other footings, slabs, or walls. A footing may have Structural Curve Members assigned for structural analysis idealization.
ColumnPile A pile may be inserted within a spatial structure (usually a Building).

To insert a pile, in Object Mode choose the Insert Tool set to Contain Element / Footing. Upon placing a pile, move the mouse over a Site and click to insert at the position of the mouse. By default, piles are created vertically extending below to a nominal depth.

A pile may have connections to footings or columns. A pile may have Structural Curve Members assigned for structural analysis idealization.

Mechanical Elements


Mechanical elements include equipment for heating, ventilation, and air conditioning (HVAC).

OutletAir Terminal An air terminal may be inserted within a Covering, such as a ceiling, flooring, or wall covering.

To insert an air terminal, in Object Mode choose the Insert Tool set to Fill Element / Air Terminal. Upon placing, move the mouse over a Covering and click to place at the indicated position.

An air terminal may have a port connection for air conditioning leading from a duct segment.

Tip: to more easily access spaces or insides of walls, coverings may be shown or hidden according the filter from the View ribbon.
BoilerBoiler A boiler may be inserted on top of a Slab.

To insert a boiler, in Object Mode choose the Insert Tool set to Contain Element / Boiler. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A water boiler has port connections for three pipes (domestic cold water in, domestic hot water out, gas in) and one duct (exhaust out). A steam boiler has port connections for three pipes (heating in, heating out, gas in) and one duct (exhaust out).
ChillerChiller A chiller may be inserted on top of a Slab.

To insert a chiller, in Object Mode choose the Insert Tool set to Contain Element / Chiller. Upon placing, move the mouse over a Slab and click to place at the indicated position. A chiller has aggregated Compressor, Condenser, and Evaporator elements forming a refrigeration loop.

A chiller has port connections for pipes leading to cooling towers and unitary equipment such as air handlers.
CoilCoil A coil is aggregated within Unitary Equipment and is not normally created directly.

A coil has two port connections for ducts and two port connections for pipes leading to a boiler or chiller.
CompressorCompressor A compressor may be inserted on top of a Slab or aggregated within a Chiller.

To insert a compressor, in Object Mode choose the Insert Tool set to Contain Element / Compressor. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A compressor has two port connections for pipes.
CondenserCondenser A condenser may be inserted on top of a Slab or aggregated within a Chiller.

To insert a condenser, in Object Mode choose the Insert Tool set to Contain Element / Condenser. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A condenser has port connections for pipes leading to compressors, evaporators, and cooling towers.
Cooling TowerCooling Tower A cooling tower may be inserted on top of a Slab.

To insert a cooling tower, in Object Mode choose the Insert Tool set to Contain Element / Cooling Tower. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A cooling tower has two port connections for pipes leading to condenser water.
DamperDamper A damper is aggregated within Unitary Equipment and is not normally created directly.

A damper has two port connections for ducts, and may be connected to an actuator.
Duct FittingDuct Fitting A duct fitting may be connected to duct-based ports of HVAC elements such as duct segments, air terminals, and air handlers (unitary equipment).

To insert a duct fitting, in Object Mode choose the Insert Tool set to Connect Ports / Duct Fitting. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to orient the fitting in a particular direction.

A duct fitting has two or more port connections leading to other duct fittings, duct segments, or HVAC equipment.

Change the Usage Type to indicate bends, junctions, transitions, or other forms.
Duct SegmentDuct Segment A duct segment may be connected to duct-based ports of HVAC elements such as duct fittings, air terminals, and air handlers (unitary equipment).

To insert a duct segment, in Object Mode choose the Insert Tool set to Connect Ports / Duct Segment. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to align the segment along a particular path or connect to a port of another element.

A duct segment has two port connections leading to other duct segments, duct fittings, or HVAC equipment.
ColumnEvaporator An evaporator may be inserted within a spatial structure such as a Building Storey or aggregated within a Chiller.

To insert an evaporator, in Object Mode choose the Insert Tool set to Contain Element / Evaporator. Upon placing, move the mouse over a Slab and click to place at the indicated position.

An evaporator may have port connections leading to compressors, condensers, and coils.
FanFan A fan is aggregated within Unitary Equipment and is not normally created directly.

A fan has two port connections for ducts and one port connection for electrical power.
FilterFilter A filter is aggregated within Unitary Equipment and is not normally created directly.

A filter has two port connections for ducts.
ValveFlow Meter A flow meter may be connected to pipe-based ports of HVAC and plumbing elements such as pipe fittings, pipe segments, and equipment.

To insert a flow meter, in Object Mode choose the Insert Tool set to Connect Ports / Flow Meter. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position.

A flow meter has two port connections leading to other pipe segments, pipe fittings, or equipment.
Pipe FittingPipe Fitting A pipe fitting may be connected to pipe-based ports of HVAC and plumbing elements such as pipe segments, sanitary terminals, coils, and chillers.

To insert a pipe fitting, in Object Mode choose the Insert Tool set to Connect Ports / Pipe Fitting. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to orient the fitting in a particular direction.

A pipe fitting has two or more port connections leading to other pipe fittings, pipe segments, or equipment.

Change the Usage Type to indicate bends, junctions, transitions, or other forms.
Pipe SegmentPipe Segment A pipe segment may be connected to pipe-based ports of HVAC and plumbing elements such as pipe fittings, sanitary terminals, coils, and chillers.

To insert a pipe segment, in Object Mode choose the Insert Tool set to Connect Ports / Pipe Segment. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to align the segment along a particular path or connect to a port of another element.

A pipe segment has two port connections leading to other pipe segments, pipe fittings, or equipment.
TankTank A tank may be inserted on top of a Slab.

To insert a tank, in Object Mode choose the Insert Tool set to Contain Element / Tank. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A tank has port connections for two pipes (in and out).
ColumnUnitary Equipment Unitary equipment (such as an air handler) may be inserted within a spatial structure such as a Building Storey.

To insert unitary equipment, in Object Mode choose the Insert Tool set to Contain Element / Unitary Equipment. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A chiller has aggregated Damper, Filter, Cooling Coil, Heating Coil, and Fan elements.

Unitary equipment has two port connections for ducts leading to air terminals and up to four port connections for pipes leading to boilers or chillers.
ValveValve A valve may be connected to pipe-based ports of HVAC and plumbing elements such as pipe fittings, pipe segments, sanitary terminals, coils, and chillers.

To insert a valve, in Object Mode choose the Insert Tool set to Connect Ports / Valve. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position.

A valve has two port connections leading to other pipe segments, pipe fittings, or equipment.

Electrical Elements


Electrical elements include light fixtures, outlets, switches, appliances, and more.

Audio-Video ApplianceAudio/Video Appliance An audio/video appliance may be inserted within a wall.

To insert an audio/video appliance, in Object Mode choose the Insert Tool set to Fill Element / Audio-Video Appliance. Upon placing, move the mouse over a Wall and click to place at the indicated position.

An audio-video appliance may have port connections to power and other audio-video appliances.
Cable Carrier FittingCable Carrier Fitting A cable carrier fitting may be connected to cable-based ports of electrical fittings such as distribution boards and junction boxes.

To insert a cable fitting, in Object Mode choose the Connect Tool set to Connect Ports / Cable Carrier Fitting. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to orient the fitting in a particular direction.

A cable carrier fitting has two or more port connections leading to other cable carrier fittings or cable carrier segments. A cable carrier fitting also has additional port connections for cable segments entering or leaving the cable carrier.

Change the Usage Type to indicate junctions, transitions, or other forms.
Cable Carrier SegmentCable Carrier Segment A cable carrier segment may be connected to cable-based ports of electrical fittings such as distribution boards and junction boxes.

To insert a cable carrier segment, in Object Mode choose the Connect Tool set to Connect Ports / Cable Carrier Segment. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to align the segment along a particular path or connect to a port of another element.

A cable carrier segment has two port connections leading to other cable carrier segments or cable carrier fittings.
Cable FittingCable Fitting A cable fitting may be connected to cable-based ports of electrical elements such as junction boxes and light fixtures.

To insert a cable fitting, in Object Mode choose the Connect Tool set to Connect Ports / Cable Fitting. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to orient the fitting in a particular direction.

A cable fitting has two or more port connections leading to other cable fittings, cable segments, or electrical equipment.

Change the Usage Type to indicate junctions, transitions, or other forms.
Cable SegmentCable Segment A cable segment may be connected to cable-based ports of electrical elements such as junction boxes and light fixtures.

To insert a cable segment, in Object Mode choose the Connect Tool set to Connect Ports / Cable Segment. Upon placing, move the mouse over a compatible port of an element, click to place at the indicated position, and drag to align the segment along a particular path or connect to a port of another element.

A cable segment has two port connections leading to other cable segments, cable fittings, or electrical equipment.
Distribution BoardDistribution Board A distribution board may be inserted within a wall.

To insert a distribution board, in Object Mode choose the Insert Tool set to Fill Element / Distribution Board. Upon placing, move the mouse over a Wall and click to place at the indicated position.

A distribution board may have port connections for one or more contained protective devices (circuit breakers), where each contained breaker leads to junction boxes or equipment.
Junction BoxJunction Box A junction box may be inserted within a wall, or may be created automatically upon inserting a Switch or Outlet.

To insert a junction box, in Object Mode choose the Insert Tool set to Fill Element / Junction Box. Upon placing, move the mouse over a Wall and click to place at the indicated position.

A junction box may have port connections for one or more contained outlets or switches, and cables leading to other junction boxes and protective devices (circuit breakers) within distribution boards.
LampLamp A lamp may be connected to lighting-based ports of light fixtures. Lamps are also created automatically with default light fixtures.

To insert a lamp, in Object Mode choose the Connect Tool set to Connect Ports / Lamp. Upon placing, move the mouse over a compatible port of an element and click to place at the indicated position.

A lamp has a single port connection to the hosting light fixture.
OutletLight Fixture A light fixture may be inserted within a Wall or a Covering (particularly a ceiling covering).

To insert a light fixture, in Object Mode choose the Insert Tool set to Fill Element / Light Fixture. Upon placing, move the mouse over a Wall or Covering and click to place at the indicated position. Note that ceiling coverings are not visible by default; to show ceiling coverings, toggle the filter from the View ribbon.

A light fixture may have a port connection for power from a cable leading from a switch or distribution board.
OutletOutlet An outlet may be contained within a Junction Box and inserted within a wall.

To insert an outlet, in Object Mode choose the Insert Tool set to Fill Element / Outlet. Upon placing, move the mouse over a Wall or Junction Box and click to place at the indicated position. If placing within a junction box, the junction box will be expanded if necessary. If placing within a wall, a junction box will be automatically created to contain the outlet.

An outlet may have port connections for its containing junction box and any connected appliances.
Switching DeviceSwitch A switch may be contained within a Junction Box and inserted within a wall.

To insert a switch, in Object Mode choose the Insert Tool set to Fill Element / Switch. Upon placing, move the mouse over a Wall or Junction Box and click to place at the indicated position. If placing within a junction box, the junction box will be expanded if necessary. If placing within a wall, a junction box will be automatically created to contain the switch.

A switch may have port connections for its containing junction box and any connected light fixtures, fans, or other equipment.

Plumbing Elements


Plumbing elements include sanitary terminals such as sinks, fire protection terminals, waste terminals, and stack terminals.

Fire Suppression TerminalFire Suppression Terminal A fire suppression terminal may be placed within a Covering, particularly a ceiling covering.

To insert a fire suppression terminal, in Object Mode choose the Insert Tool set to Fill Element / Fire Suppression Terminal. Upon placing, move the mouse over a Covering and click to place at the indicated position.

A fire suppression terminal has a single port connection for a pipe.

Sanitary TerminalSanitary Terminal A sanitary terminal may be placed on a Slab, or may fill a countertop of a Furnishing Element.

To insert a sanitary terminal, in Object Mode choose the Insert Tool set to Contain In Space / Sanitary Terminal. Upon placing, move the mouse over a Slab and click to place at the indicated position.

A sanitary terminal has port connections for pipes, including domestic cold water, domestic hot water, and drainage.