Historical Context & Motivation
Before the era of digital drafting, engineers and architects communicated design changes by physically drawing freehand, wavy-edged enclosures around modified regions on paper blueprints. These hand-drawn markings, known as revision clouds, served as an immediately recognizable visual signal that something within the enclosed area had been altered. The convention was universally adopted across disciplines—from structural engineering to electrical schematics—because its irregular, cloud-like border is unmistakable even in dense, detail-heavy drawings. As CAD software matured through the 1990s and 2000s, the revision cloud transitioned from a manual drafting convention to an automated digital tool, preserving the same visual semantics while adding parametric control over arc size, shape, and layer assignment.
The fundamental question that revision clouds address is deceptively simple: how do you efficiently direct a reviewer's attention to exactly the portions of a drawing that have changed? In a complex floor plan or circuit schematic containing thousands of entities, textual change logs alone are insufficient. Revision clouds provide a spatial, visual index that maps change descriptions to their geometric locations, bridging the gap between documentation metadata and the drawing itself.
Core Principles & Definitions
A revision cloud in AutoCAD is a closed polyline composed of sequential arcs whose bulge directions create the characteristic scalloped appearance. Understanding revision clouds requires grasping several foundational concepts that govern their creation, appearance, and integration into documentation workflows.
REVCLOUD Command
REVCLOUD at the command line, it offers options for freehand drawing, rectangular, polygonal, or conversion from existing objects.Arc Length Parameters
Cloud Styles
Object Conversion
Object option, preserving the shape while applying the scalloped edge treatment.Layer & Revision Tracking
G-ANNO-REVS) with distinct colors per revision number, enabling toggling visibility by revision iteration.@@ hunk header—it tells you where to look.Visual Explanation
Anatomy of a Revision Cloud
In the diagram above, the revision cloud encloses two rooms and a corridor that have been redesigned. The cloud's boundary is constructed from a sequence of arc segments, each defined by its chord length (the straight-line distance between arc endpoints) and bulge factor (the perpendicular deviation from the chord to the arc's apex). AutoCAD's REVCLOUD command automatically generates these arcs as the user traces the cloud boundary, ensuring uniform visual density. The min and max arc length parameters provide a range within which the software interpolates, producing natural-looking variation rather than a mechanically uniform edge.
How Revision Clouds Work Internally
Under the hood, a revision cloud is stored as a lightweight polyline (LWPOLYLINE entity) with arc segments defined by bulge values at each vertex. Understanding the mathematical relationship between arc length, bulge, and the resulting visual presentation helps when you need to script cloud creation via AutoLISP or the .NET API, or when you must conform to firm-specific CAD standards that dictate exact arc dimensions.
(command "REVCLOUD" "A" minArc maxArc ...) sequence lets you set arc parameters programmatically. In the .NET API, you construct an Autodesk.AutoCAD.DatabaseServices.Polyline with alternating bulge signs to achieve the scalloped effect. Understanding the bulge math above is critical for correct programmatic generation.Detailed Breakdown of Creation Methods
AutoCAD provides multiple pathways for creating and modifying revision clouds, each suited to different workflow scenarios. The choice of method depends on whether you are marking up a region freehand, enclosing a precise geometric area, or converting existing geometry into a revision indicator. The following diagram and table detail these methods systematically.
| Method | Command Option | Best Use Case | Precision Level |
|---|---|---|---|
| Freehand | Default (trace with cursor) | Quick, informal markups during design review meetings | Low — depends on cursor path |
| Rectangular | R | Marking up grid-aligned regions, room boundaries, or detail callouts | High — snaps to coordinate pairs |
| Polygonal | P | Irregular regions that don't fit a rectangle—e.g., L-shaped zones | Medium — vertex-based control |
| Object Convert | O | Converting pre-drawn closed polylines, circles, or ellipses into clouds | Highest — inherits source geometry |
Worked Example — Creating and Modifying a Revision Cloud
Suppose you are working on an architectural floor plan (drawing units in inches, scale 1:48) and a client has requested that a conference room be widened by 2 feet. You need to mark the affected area with a revision cloud on the appropriate layer with arc lengths scaled to the drawing.
6 and the maximum to 12 (inches) for a natural appearance at this scale.-LAYER → S → G-ANNO-REVS-R01 at the command line, or use the Layer dropdown. This layer should be colored red or magenta per your firm's standards to distinguish it from design geometry.REVCLOUD → press Enter. At the prompt, type A to set arc length → enter 6 for minimum → enter 12 for maximum. Then type R to select the Rectangular method.120,84), then click the opposite corner at the upper-right (e.g., 288,204). AutoCAD generates the scalloped cloud boundary enclosing the 168" × 120" region. Use OSNAP endpoints or intersections for precision.Revision Clouds vs. Other Markup Methods
Revision clouds are not the only markup mechanism available in AutoCAD. Understanding their strengths and limitations relative to alternatives helps you choose the right tool for each documentation scenario. The table below compares revision clouds against common alternatives: MTEXT annotations, wipeouts with text, and the markup tools in Autodesk Docs.
| Feature | Revision Clouds | MTEXT Annotations | Autodesk Docs Markup |
|---|---|---|---|
| Spatial Clarity | Excellent — visually encloses the exact changed region | Poor — text floats without spatial boundary | Good — supports cloud, arrow, and text overlays |
| Embedded in DWG | Yes — native polyline entity | Yes — native MTEXT entity | No — stored as a separate overlay in Autodesk cloud |
| Printable | Yes — fully controllable via layer visibility | Yes | Requires export to PDF with markup layer |
| Scriptable (API) | Yes — AutoLISP, .NET, Python (via pyautocad) | Yes — full API support | Limited — REST API for Autodesk Forge |
| Change Description | No — indicates location only; pair with revision table | Yes — contains descriptive text | Yes — supports threaded comments |
Connection to Advanced Documentation Workflows
Revision clouds in isolation are useful, but their true power emerges when integrated into a broader document management ecosystem. In professional practice, revision clouds tie into revision tables, sheet sets, and BIM coordination workflows. For computer science students interested in CAD automation, this integration represents an opportunity to build tooling that programmatically manages revision state across large drawing sets.
| Aspect | Basic Revision Clouds | Integrated Revision Management |
|---|---|---|
| Tracking | Manual — user assigns layer names with revision numbers | Automated — revision number, date, and description linked to cloud via revision table block |
| Scope | Per-drawing | Cross-sheet via Sheet Set Manager; revision data propagates to title blocks |
| Automation | None — entirely manual creation | Scripts (AutoLISP/.NET) auto-generate clouds from comparison between drawing versions |
| Collaboration | File sharing via email or shared drive | Autodesk Docs / BIM 360 with real-time markup synchronization |
Looking forward, Autodesk's investment in cloud-based collaboration and the Forge/APS platform means that revision cloud metadata will increasingly be accessible via REST APIs. Computer science students with CAD domain knowledge are well-positioned to build tools that automate revision tracking—for example, a CI/CD-style pipeline that compares DWG versions, computes geometric differences, and auto-generates revision clouds at the diff locations, analogous to how automated testing frameworks flag regressions in code.
Practice Problems
Lesson Summary
Revision clouds are AutoCAD's primary tool for spatial change markup, providing an immediately recognizable scalloped boundary that directs reviewers to modified drawing regions. Created via the REVCLOUD command, they support four creation methods—Freehand, Rectangular, Polygonal, and Object Conversion—each suited to different precision requirements and region shapes. The visual density of the cloud edge is controlled by minimum and maximum arc length parameters, which must be scaled according to the drawing's plot scale to ensure consistent printed appearance.
Internally, revision clouds are closed lightweight polylines with bulge-defined arc segments, making them fully scriptable via AutoLISP and the .NET API. Best practice assigns clouds to dedicated, color-coded layers per revision number and pairs them with revision tables that provide textual descriptions of each change. As CAD workflows increasingly move to cloud-based platforms, revision clouds are evolving from standalone markup entities into nodes within integrated document management and BIM coordination systems, offering rich opportunities for automation by computer science professionals.