ModelSpinner

Rotate your modelspace or viewport with a floating wheel: 90Β° steps, custom angles, 2-point alignment, Project North, and automatic locked-viewport handling.

↑
0.0Β°

Core features

Three reasons to spin

Precise viewport rotation, smart 2-point alignment with recall, and intelligent locked-viewport handling.

🎯

Spin

Rotate your viewport in 90Β° steps, custom angles, or align to Project North β€” all from a floating wheel that follows your cursor. No dialog boxes, no interruptions.

Key: Eight directions, one click each.
πŸ“

Align

Pick two points in the drawing and ModelSpinner aligns the view to that angle β€” horizontal or vertical. The measured angle is saved for instant recall.

Key: 2-point alignment with memory.
πŸ”’

Smart Lock

If the viewport is locked, ModelSpinner shows a warning and offers to unlock it temporarily. When you close the spinner, it re-locks the viewport automatically.

Key: Respects your locked viewports.

In action

See ModelSpinner in action

Watch how ModelSpinner rotates, aligns and resets your viewport in just a few clicks.

Home base

The Wheel

A floating, cursor-following radial menu with eight rotation actions, a compass center, and a Project North indicator.

90Β°
left
Pick 2p
Recall
45Β°
left
45Β°
right
βš“
Restore
βš™
Settings
90Β°
right
↑
0.0Β°

The ModelSpinner wheel β€” eight rotation actions around the rim, compass needle and current twist in the center, Project North indicator on the edge.

The wheel has three layers: an outer ring divided into eight clickable sections, a center circle that resets to World (0Β°) and shows a compass needle with the current twist angle, and a Project North triangle on the edge that rotates to indicate where North is.

The compass needle uses an elastic animation β€” it bounces slightly when the view rotates, giving satisfying visual feedback.

Step by step

Workflows

Click the task that matches what you need to do.

ModelSpinner is a toggle: one command to open, the same command to close. The wheel appears as a floating overlay that follows your cursor.

  1. Type SPIN in the command line β€” or press the hotkey (default: F4).
  2. The wheel appears near your cursor. It follows you with a soft leash β€” move the cursor away and the wheel drifts along.
  3. Click any section on the wheel to rotate the viewport.
  4. To close: type SPIN again, press the hotkey, or press Escape.
Auto-hide: The wheel hides automatically when you hold Alt or when AutoCAD loses focus. It reappears when you return β€” no need to reopen it.

The eight sections around the wheel give you instant access to preset and custom rotation angles. Every rotation uses DVIEW β†’ Twist followed by UCS β†’ View, so your UCS stays aligned with the screen.

  1. 90Β° Left / 90Β° Right β€” rotate the view by exactly 90Β° counterclockwise or clockwise.
  2. Custom Left / Custom Right β€” rotate by your custom angle (default 45Β°, configurable in Settings).
  3. World (center button) β€” reset the view twist to 0Β°, aligning with the World Coordinate System.
  4. Restore (βš“) β€” go back to the exact twist angle that was active when you opened the spinner. Useful as a quick undo.
UCS follows view: After each rotation, ModelSpinner sends UCS V to align the User Coordinate System to the new view orientation.

The most powerful feature: pick two points in the drawing and ModelSpinner aligns the view so that the line between those points is either horizontal or vertical on screen.

  1. Click Pick 2p on the wheel. The spinner hides and you get a point prompt.
  2. Click the first point β€” typically one end of a wall, road, or building edge.
  3. Click the second point β€” the other end. A rubber-band line shows the direction.
  4. ModelSpinner calculates the angle and rotates the view so the picked line appears horizontal (default) or vertical on screen.
  5. The measured angle is saved. The spinner reappears with the updated Recall value.
Horizontal vs Vertical: The alignment mode is set in Settings. "H" makes the picked line horizontal on screen (typical for building plans). "V" makes it vertical (useful for sections or north-facing views).

After using 2-point alignment, the measured angle is stored in settings and survives across sessions. Click Recall to re-apply it at any time β€” even in a different viewport or after restarting AutoCAD.

  1. The Recall section shows the last measured angle (e.g. "βˆ’23.4Β°").
  2. Click it to apply that exact twist to the current viewport.
  3. This is useful when you've rotated back to World and want to return to the building's angle without picking points again.
Persistent: The Recall angle is saved to disk, so it persists across AutoCAD sessions. It's only overwritten when you do a new 2-point pick.

The small triangle on the edge of the wheel indicates the drawing's Project North direction (based on NORTHDIRECTION + ANGBASE). Clicking it rotates the view to align with Project North.

  1. The Project North triangle moves around the wheel's edge in real time, showing where North is relative to the current view twist.
  2. Click the triangle to rotate the view so that Project North points up on screen.
  3. The compass needle in the center also updates with an elastic animation, giving visual feedback of the current orientation.
How North is calculated: ModelSpinner reads Database.NorthDirection + ANGBASE and combines them with the current ViewTwist.

In paper space, viewports are often locked to prevent accidental zooming or panning. ModelSpinner detects this and handles it gracefully.

  1. If the active viewport is locked, ModelSpinner shows a red overlay: "Viewport locked! Unlock temporarily?".
  2. Click βœ“ to temporarily unlock the viewport. The spinner opens with full functionality.
  3. Click βœ• to cancel β€” the viewport stays locked and the spinner closes.
  4. When you close the spinner, ModelSpinner automatically re-locks the viewport.
Paper space only: Lock detection only applies in paper space. In model space (TILEMODE = 1), there's no viewport to lock β€” the spinner opens directly.

Click the βš™ section on the wheel to open the Settings dialog. It shows a live preview of the wheel with your changes.

  1. Custom angle β€” the angle used by the two custom rotation sections (default: 45Β°). Enter any value.
  2. 2-point alignment β€” choose H (horizontal) or V (vertical) for how the 2-point pick aligns the view.
  3. Hotkey β€” click the button and press any key to assign a new hotkey. Default: F4.
  4. Wheel size β€” slider with three sizes: Small (120px), Medium (160px), Large (200px).
  5. Wheel opacity β€” slider from 20% to 100%.
Live preview: The preview wheel in the Settings dialog updates in real time as you change the custom angle, size, and opacity.

Complete overview

Every section on the wheel

All ten clickable areas on the ModelSpinner wheel and what each one does.

SectionPositionWhat it does
90Β° LeftTop-leftRotate view 90Β° counterclockwise
90Β° RightTop-rightRotate view 90Β° clockwise
Custom LeftBottom-leftRotate CCW by custom angle (default 45Β°)
Custom RightBottom-rightRotate CW by custom angle (default 45Β°)
Pick 2pLeftPick two points β†’ align view to that angle
RecallCenter-leftRe-apply the last 2-point measured angle
Restore (βš“)RightReturn to the twist angle when SPIN was opened
Settings (βš™)Upper-rightOpen settings: custom angle, size, hotkey, …
World (center)CenterReset twist to 0Β° (World alignment)
Project North (β–²)Edge triangleAlign view to drawing's Project North

All rotations use the DVIEW β†’ Twist command followed by UCS β†’ View, ensuring the User Coordinate System stays aligned with the rotated screen orientation.

Reference

Commands & Hotkey

AutoCAD commands and the global hotkey for ModelSpinner.

SPIN

Toggle the spinner wheel on/off. This is the only command you need.

F4

Default global hotkey β€” works even during other commands. Configurable in Settings.

Escape

Close the spinner from anywhere. Also cancels a 2-point pick in progress.

Ready to get started?

Start your first calculation today β€” free and without obligation.

Plan een demo