What is a ʼCPlaneʼ (Construction Plane) in Rhino?
Short Answer
A CPlane in Rhino is the local 2D working plane that controls where you draw, snap, and orient objects in a viewport. The most common professional method is changing it with CPlane to match a surface, object, or view. It does not move the actual World coordinate system.
What You Need to Know Before
Warning: If you set a custom CPlane in only one viewport and forget it, new curves, points, or dimensions may be created on the wrong plane without being obvious at first. This is a common source of misaligned geometry in 3d modeling and drafting.
How to Set a CPlane in Rhino
Command: CPlane
Shortcut: CPlane
Quick Steps:
- In the target viewport, type
CPlanein the command line, then choose the fastest common option such as Object or 3Point. - If using Object, select a planar surface or planar curve to align the construction plane to that object.
- Confirm the new orientation, then draw with tools like Line or Rectangle on the updated plane; use the Universal option if you want the same CPlane in all viewports.
- In the target viewport, type
Variables & Settings
Key Setting: Universal option in the CPlane command
Expert Setting: When Universal=Yes, Rhino applies the same CPlane orientation to all viewports. When off, each viewport can keep its own independent CPlane, which is usually better for multi-view modeling but easier to mismanage.
Why it Fails
Cause 1 (Geometry): The selected object is not truly planar, so Rhino cannot align the CPlane cleanly with it using object-based placement.
Cause 2 (layers/Locks): The reference object is on a locked layer or is locked, preventing reliable selection during CPlane setup.
Cause 3 (Command/Logic): The CPlane was changed only in one viewport, but drawing continued in another viewport with a different plane orientation.
Quick Fix & Best Practice
Quick Fix: Run CPlane, then use the World option to reset the viewport back to the default world Construction Plane.
Manager’s Verdict: Use a custom CPlane whenever you need to draft directly on angled or local faces. Avoid stacking too many viewport-specific CPlanes in shared production files unless the team clearly manages viewport states.
FAQ
Does CPlane move my model?
No, it only changes the working plane for drawing and orientation.
What is the difference between CPlane and World coordinates?
World coordinates are the global model axes, while CPlane is a temporary local drawing plane.
Can each Rhino viewport have a different CPlane?
Yes, unless you use the Universal option to keep them the same.
.
