SketchUp Extension

SketchUp Dimension Extension

ZB Smart Dimensions helps you create native SketchUp dimensions faster for groups and components. Add width, depth, and height dimensions with live preview, a visual placement picker, offset control, editable placement, and tag management.

Features

Manual Axis Placement

Choose any direction — +X, −X, +Y, −Y, +Z, or −Z — to place your dimension exactly where you want it.

Live Viewport Preview

See the dimension placement directly in your SketchUp model before committing. Non-destructive — nothing is created until you click Generate.

Per Object & Full Selection

Create individual dimensions for each selected object, or a single dimension spanning the entire selection — your choice.

Edit Existing Dimensions

Select existing linear dimensions and the dialog switches to edit mode automatically. Update the offset visually or by typing a new value.

Manage dimension tags automatically

Assign dimensions to Active Tag, a dedicated “Dimensions” tag, or any custom tag — keeping your model organised from the start.

Settings Persistence

Your preferred dimension type, placement, unit, and tag settings are remembered between sessions so you can jump straight in.

Visual Placement Picker

Click a side of the object directly in the model, drag to set the offset visually, and release to apply — or drag the live preview itself while the dialog is open. Snap to 5 mm or 10 mm increments while dragging.

Bottom / Middle / Top Placement Plane

For width and depth dimensions, choose exactly where the dimension line sits across the vertical bounds of the selection.

Manual

Requirements & Installation

Requires SketchUp 2026 or later.

Install from Extension Warehouse.

Basic Workflow
  1. Select one or more Groups or Component Instances in your model.
  2. Open Extensions > ZB Smart Dimensions > ZB Smart Dimensions…
  3. Set Dimension Type (Width, Depth, or Height).
  4. Set Placement direction (+X, −X, +Y, −Y, +Z, or −Z).
  5. For Width or Depth, optionally set the Placement Plane (Bottom, Middle, or Top) to control where the line sits vertically.
  6. Set the Offset Distance — how far from the object to place the line — by typing a value, dragging the live preview, or using the visual placement picker.
  7. Choose Mode: Per Object or Full Selection.
  8. Choose a Tag for the created dimensions.
  9. Click Generate.

All dimensions created in one operation can be undone with a single Ctrl+Z.

Editing Existing Dimensions

Select one or more existing linear dimensions in your model. The dialog detects them and switches into edit mode automatically.

Type a new offset distance, or drag the placement picker in the viewport to set it visually. Click Generate to apply.

Visual Placement Picker & Drag Offset

Click Pick dimension placement to place a dimension directly in the model: hover to preview, click a side of the object to begin, drag to set the offset, and release to apply. Generation can trigger straight from the picked result.

Outside the picker, you can also drag the live preview itself in create mode to set the offset visually — the offset field updates live as you drag.

Both dragging methods support snap increments of 5 mm or 10 mm, configurable in the Settings tab, or you can turn snapping off.

Offset Units

The extension supports both millimetres and inches. Set your preferred unit in the dialog, then type plain numbers (interpreted in that unit) or use explicit units:

  • 300 — 300 in your current unit
  • 300mm — always 300 millimetres
  • 12in — always 12 inches
Reference Modes & Offset Rules

Object reference follows the object’s own transformed local axes. Model reference follows SketchUp world axes.

The offset direction must be perpendicular to the measure direction:

  • Measuring X → offset in +Y, −Y, +Z, or −Z
  • Measuring Y → offset in +X, −X, +Z, or −Z
  • Measuring Z → offset in +X, −X, +Y, or −Y

Only Groups and Component Instances are supported. Raw geometry, text, and guides are ignored.

Frequently asked questions

Can ZB Smart Dimensions create native SketchUp dimensions?

Yes. It creates native SketchUp dimension entities rather than separate graphic labels.

Can it dimension multiple objects?

Yes. It is built for faster dimension workflows on selected groups and components.

Can I preview dimensions before creating them?

Yes. Live preview helps you see placement before committing.

Can I edit existing dimensions?

Yes. Existing dimensions can be adjusted through the extension workflow.

Can I place a dimension by clicking directly in the model?

Yes. The visual placement picker lets you click a side of the object and drag to set the offset directly in the viewport, with optional 5 mm or 10 mm snapping.

Does it work with groups and components?

Yes. Groups and components are core use cases for the extension.