> For the complete documentation index, see [llms.txt](https://docs.openbrim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbrim.org/templates/concrete-box-girder-bridge-workflow/organization-cbg/work-point-cbg.md).

# Work Point \[CBG]

The Work Point workflow item stores a named reference point in the model so it can be picked, exported to IFC, and used to read back the point's global (X/Y/Z), alignment (station/transverse offset/elevation), and geographic (easting/northing/latitude/longitude) coordinates. It is typically used to capture model points — a boundary node of an element or any parametric picked point — for coordination with survey or other CAD deliverables.

**Point:** Pick the source point, either a boundary point of an existing element or a parametric point in the model. Shown as the picker for the work point.

**Point Size:** Diameter used to draw the work point marker in 3D.

**Geometry Type \[Cross=0/Pyramid=1]:** Shape used to draw the work point marker in 3D — a cross or a pyramid (default: Cross=0).

**PointType \[Boundary/Paramteric]:** Indicates whether the picked point is a boundary point of another element (Boundary) or a free parametric point (Paramteric). The value is auto-derived from the picked reference. (Read-only)

**Reference Alignment:** Alignment against which the work point's station, transverse offset, and elevation are computed. When left NULL the default alignment is used. Links to an `Alignment`.

**X:** Global X coordinate of the work point. Computed from the picked point. May be slow to recompute on large models. (Read-only)

**Y:** Global Y coordinate of the work point. Computed from the picked point. May be slow to recompute on large models. (Read-only)

**Z:** Global Z coordinate of the work point. Computed from the picked point. May be slow to recompute on large models. (Read-only)

**Station:** Station along the reference alignment at the work point. May be slow to recompute on large models. (Read-only)

**Transverse Offset:** Transverse offset from the reference alignment at the station above. May be slow to recompute on large models. (Read-only)

**Elevation:** Elevation at the work point. May be slow to recompute on large models. (Read-only)

**Northing:** Global Northing (Y geographic) of the work point. May be slow to recompute on large models. (Read-only)

**Easting:** Global Easting (X geographic) of the work point. May be slow to recompute on large models. (Read-only)

**Latitude:** Geographic latitude of the work point. May be slow to recompute on large models. (Read-only)

**Longitude:** Geographic longitude of the work point. May be slow to recompute on large models. (Read-only)

### IFC

IFC export controls, with a work-point-specific default for the IFC type and predefined type. These values are used when the model is exported to IFC.

**Type \[IfcBridge/IfcBridgePart/IfcBeam/IfcColumn/IfcSlab/IfcFooting/IfcPile/IfcBearing/IfcReinforcingBar/IfcReinforcingMesh/IfcTendon/IfcMechanicalFastener/IfcAlignment/IfcPositioningElement/IfcKerb/IfcGuardrail/IfcSurfaceFeature/IfcElementAssembly/IfcCableSegment/IfcSensor/IfcDistributionElement/IfcPlate/IfcWall/IfcRail/IfcRoad/IfcDiscreteAccessory/IfcDistributionSystem/IfcMember/IfcBuildingElementProxy]:** IFC entity type used to export the work point (default `IfcBuildingElementProxy`).

**Predefined Type \[Beam/Cornice/Diaphragm/Edgebeam/Girder\_Segment/Hatstone/Hollowcore/Joist/Lintel/Piercap/Spandrel/T\_Beam/Userdefined/Notdefined]:** IFC predefined-type enumeration for the selected IFC type (default `USERDEFINED.WorkPoint`).

**Parent \[Bridge/Superstructure/Deck/Substructure/Foundation/Approach\_Structure/Retaining\_Structure]:** IFC parent assembly the work point is nested under on export (default `AASHTOBRG` — Bridge).

**Properties:** List of custom IFC property-set entries exported with the work point. Each row defines a property value, its property name, and the property set it belongs to.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.openbrim.org/templates/concrete-box-girder-bridge-workflow/organization-cbg/work-point-cbg.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
