Skip to content

Dimensions

R3Survey provides commands for placing bearing and distance dimensions on survey plan legs, flipping labels, dimensioning Reference Marks, and managing paper space text.


R3DIMS — Auto-dimension survey plan segments

Command: R3DIMS

Automatically places bearing and distance labels on selected survey plan segments. Short lines and arcs are routed to a Short & Curved Line Table; longer straight lines get inline bearing and distance text placed midway along the leg.

R3DIMS works in both model space and paper space layouts — it detects the current context automatically.

Usage — Model tab

  1. Type R3DIMS from the Model tab
  2. Enter the short-line threshold in metres (default: 8.0 m) — segments shorter than this are sent to the table
  3. Select the segments to dimension (window, crossing, or individual picks)
  4. Press Enter to finish selection

R3Survey routes each selected segment:

Segment type Result
Arc Routed to the Short & Curved Line Table + numbered circle marker placed at midpoint
Line shorter than threshold Routed to the Short & Curved Line Table + numbered circle marker
Line longer than threshold Inline bearing + distance label placed at midpoint

If no Short & Curved Line Table exists in the drawing, all segments are labelled inline regardless of length.

Usage — Layout tab (paper space)

Double-click inside a viewport to enter floating model space, then type R3DIMS. The workflow is the same, but labels and markers are placed in paper space at the correct paper size rather than in model space.

Text size

Label text height is derived from the current drawing scale set by R3DWGSCALE, scaled to a 2.5 mm equivalent on paper.

Segment selection tips

  • Window or crossing — select multiple segments at once
  • Ctrl+click on a polyline — selects a single polyline segment rather than the whole polyline
  • Coincident segments shared between adjacent lots are automatically deduplicated

Short & Curved Line Table

R3DIMS appends to an existing table — it does not create the table itself. The table must be an AutoCAD TABLE entity with the style name Short & Curved Line Table already placed in the drawing.

Each run appends new rows starting from the next available row number. Re-running R3DIMS on segments already in the table will add duplicate entries — select only new segments each time.


R3FLIP — Flip text to the opposite side of a line

Command: R3FLIP

Reflects one or more text entities across a reference line, moving them to the opposite side. Works on any TEXT — bearing labels, distance labels, or any other text placed alongside a boundary leg. Use this when text has been placed on the wrong side.

Usage — Model space

  1. Type R3FLIP
  2. Select the text entities to flip
  3. Select the reference line, or Ctrl-click to select a single polyline segment

Usage — Paper space (layout tab)

  1. Type R3FLIP while in paper space (not inside a viewport)
  2. Select the text entities to flip
  3. Click two points along the visible reference line in paper space

Note

R3FLIP works on TEXT entities (not MText). Arcs are not supported as reference entities — use a line or polyline segment.


R3ADDRMLABELS — Label Reference Mark entities

Command: R3ADDRMLABELS

Places MTEXT labels on all Reference Mark entities in a survey plan. Labels show the monument data stored on each RM (occupation, description, and bearing/distance observations).

Usage

  1. Type R3ADDRMLABELS
  2. Pick any entity belonging to the survey plan

R3Survey labels all RM entities found in the plan. Entities with no monument data stored are skipped.

Labels are placed on the plan's Text component layer (configured in R3PLANLAYERSETTINGS).


R3REPOSTEXT — Reposition paper space text

Command: R3REPOSTEXT

Repositions the position of selected text, MText, leaders, and multileaders in paper space after a viewport scale change, without altering text height or content. Uses the same reference-distance method as AutoCAD's SCALE Reference option.

Must be run from a layout tab in paper space (not inside a viewport).

Usage

  1. Type R3REPOSTEXT
  2. Select the text/leader entities to reposition
  3. Pick a base point
  4. Pick a point at the original reference distance from the base
  5. Pick the corresponding point at the new reference distance

R3Survey calculates the scale ratio between the two distances and moves each entity's insertion point by that ratio around the base point. Text height, leader arrow sizes, and MText width are preserved.


R3OFFSETDIM — Offset / clearance dimension

Command: R3OFFSETDIM

Places a clearance or offset dimension in paper space between two model space points. Useful for showing the distance between a fence line and a boundary, or any other offset measurement that does not follow a boundary leg.

Must be run from floating model space (double-click into a viewport on a layout tab).

Usage

  1. Double-click inside a viewport to enter floating model space
  2. Type R3OFFSETDIM
  3. Click the first point of the measurement
  4. Click the second point

R3Survey calculates the real model-space distance between the two points, rounds it to the nearest centimetre, and places the value as text in paper space at the midpoint, aligned parallel to the picked line.

Note

1 drawing unit = 1 metre is assumed. The label is placed in paper space at the current viewport scale.


R3MOVETEXTTOLAYOUT — Move model space text to paper space

Command: R3MOVETEXTTOLAYOUT

Moves selected text, MText, leaders, and multileaders from model space into the active layout's paper space, positioned and scaled so they appear visually identical through the current viewport.

Must be run from floating model space (double-click into a viewport on a layout tab).

Usage

  1. Double-click inside a viewport to enter floating model space
  2. Type R3MOVETEXTTOLAYOUT
  3. Select the text/leader entities to move
  4. Press Enter

The selected entities are cloned into paper space at the equivalent paper position and size, then erased from model space.

Note

This command is useful when labels were placed in model space during drafting and need to be moved to paper space for final layout. After moving, the labels are independent of the viewport — changes to the viewport scale or position will not affect them.


See also