ModelSpinner
Rotate your modelspace or viewport with a floating wheel: 90Β° steps, custom angles, 2-point alignment, Project North, and automatic locked-viewport handling.
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.
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.
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.
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.
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.
- Type SPIN in the command line β or press the hotkey (default: F4).
- The wheel appears near your cursor. It follows you with a soft leash β move the cursor away and the wheel drifts along.
- Click any section on the wheel to rotate the viewport.
- To close: type SPIN again, press the hotkey, or press Escape.
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.
- 90Β° Left / 90Β° Right β rotate the view by exactly 90Β° counterclockwise or clockwise.
- Custom Left / Custom Right β rotate by your custom angle (default 45Β°, configurable in Settings).
- World (center button) β reset the view twist to 0Β°, aligning with the World Coordinate System.
- Restore (β) β go back to the exact twist angle that was active when you opened the spinner. Useful as a quick undo.
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.
- Click Pick 2p on the wheel. The spinner hides and you get a point prompt.
- Click the first point β typically one end of a wall, road, or building edge.
- Click the second point β the other end. A rubber-band line shows the direction.
- ModelSpinner calculates the angle and rotates the view so the picked line appears horizontal (default) or vertical on screen.
- The measured angle is saved. The spinner reappears with the updated Recall value.
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.
- The Recall section shows the last measured angle (e.g. "β23.4Β°").
- Click it to apply that exact twist to the current viewport.
- This is useful when you've rotated back to World and want to return to the building's angle without picking points again.
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.
- The Project North triangle moves around the wheel's edge in real time, showing where North is relative to the current view twist.
- Click the triangle to rotate the view so that Project North points up on screen.
- The compass needle in the center also updates with an elastic animation, giving visual feedback of the current orientation.
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.
- If the active viewport is locked, ModelSpinner shows a red overlay: "Viewport locked! Unlock temporarily?".
- Click β to temporarily unlock the viewport. The spinner opens with full functionality.
- Click β to cancel β the viewport stays locked and the spinner closes.
- When you close the spinner, ModelSpinner automatically re-locks the viewport.
Click the β section on the wheel to open the Settings dialog. It shows a live preview of the wheel with your changes.
- Custom angle β the angle used by the two custom rotation sections (default: 45Β°). Enter any value.
- 2-point alignment β choose H (horizontal) or V (vertical) for how the 2-point pick aligns the view.
- Hotkey β click the button and press any key to assign a new hotkey. Default: F4.
- Wheel size β slider with three sizes: Small (120px), Medium (160px), Large (200px).
- Wheel opacity β slider from 20% to 100%.
Complete overview
Every section on the wheel
All ten clickable areas on the ModelSpinner wheel and what each one does.
| Section | Position | What it does |
|---|---|---|
| 90Β° Left | Top-left | Rotate view 90Β° counterclockwise |
| 90Β° Right | Top-right | Rotate view 90Β° clockwise |
| Custom Left | Bottom-left | Rotate CCW by custom angle (default 45Β°) |
| Custom Right | Bottom-right | Rotate CW by custom angle (default 45Β°) |
| Pick 2p | Left | Pick two points β align view to that angle |
| Recall | Center-left | Re-apply the last 2-point measured angle |
| Restore (β) | Right | Return to the twist angle when SPIN was opened |
| Settings (β) | Upper-right | Open settings: custom angle, size, hotkey, β¦ |
| World (center) | Center | Reset twist to 0Β° (World alignment) |
| Project North (β²) | Edge triangle | Align 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.
SPINToggle the spinner wheel on/off. This is the only command you need.
F4Default global hotkey β works even during other commands. Configurable in Settings.
EscapeClose 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.
