Skip to content

Reference Lines ​

Reference Lines are line-based project objects stored separately from the site boundary and from surroundings meshes.

TODO screenshot: show one or more reference-line objects in the workspace, with a reference-line object selected and its segment count visible in Properties.

What reference lines are ​

Reference Lines represent polyline geometry rather than mesh geometry.

They differ from other site objects in these ways:

  • unlike the Boundary, they do not define the active plot,
  • unlike Surroundings, they do not expose mesh material, obstruction, reflectance, or distancing fields,
  • and unlike generated massing or sections, they are imported guide geometry rather than generated results.

Stored properties ​

When a reference-line object is available in a project, these properties apply:

Name ​

Display name of the reference-line object.

Object Type ​

Always Reference Lines.

Number of Segments ​

Count of line segments stored for that object.

Visibility ​

Reference-line visibility is stored per object and as part of project visualization state.

Geometry format ​

Reference-line data is segment-based.

  • Source geometry is polyline-style line data rather than faces.
  • Units conversion and up-orientation conversion are applied when the source geometry is read.
  • Segment endpoints are stored in 3D coordinates.

In project data, each reference-line object is saved with its name, visibility state, and segment range.

Relationship to other geometry ​

Boundary ​

Boundary lines define the plot used by downstream generation and daylighting workflows.

Reference Lines are independent line objects and do not replace the project boundary.

Surroundings ​

Surroundings are mesh objects with daylighting and distancing properties.

Reference Lines are lighter-weight line objects and do not carry those mesh-specific settings.

Working notes ​

  • Reference-line objects are persisted in the .qubu project file.
  • They are stored independently from boundary lines.
  • Their structure is stable and predictable: one named object with a sequence of line segments.