Commands  ›  Annotation  ›  Annotation Auto Dimension Walls And Openings On Current Plan

Annotation Auto Dimension Walls And Openings On Current Plan

Annotation writes to model Public API · not yet exposed

Coming soon

Before you run this

Active view is a plan. Walls / doors / windows present in the view's view range. Project annotation style for wall + opening dimensions defined.

After it runs

One DimensionString per wall run with witnesses on every wall end + opening reveal; existing dimensions kept; new dimensions placed clear of other annotation in the project style.

When to use this

Don't use this when

Sections / elevations (different routine), curtain walls (those need the curtain-wall dimension routine), or plans where the architect has explicitly hand-tuned dimensions.

Decision flow

1. Confirm the active view is a plan and read its scale.
2. Collect every wall + opening visible in the view.
3. Group walls into runs and compute witness positions at each end + opening reveal.
4. Create one DimensionString per run in the project's wall-dimension style.
5. Report dimensions added per run and any walls skipped (e.g. zero-length geometry).

What you'll see in the chat

on start
I'll auto-dimension the walls and openings on this plan now.
thinking
Grouping walls into runs and finding witness points at ends + openings.
on success
Done — {n_strings} dimension strings placed across {n_runs} wall runs ({n_openings} openings dimensioned).
on failure
Couldn't auto-dimension the plan: {error}.

REST API

Not yet exposed

This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:

  • POST /api/v1/commands/annotation_auto_dimension_walls_and_openings_on_current_plan
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

auto dimension walls · dimension openings · GA plan dimensions · wall reveals · drawing production

PillarAnnotation