Understanding the CAD Viewer

Understanding the CAD Viewer

Understanding the CAD Viewer


💡
The integrated CAD viewer in CAD ROOMS eliminates the need for expensive CAD licenses for reviewers, clients, and manufacturing partners. Understanding what the viewer can do helps you collaborate more effectively, conduct design reviews without specialized software, and identify changes between versions visually.
This guide explains the viewer's capabilities, when to use it, and how to leverage it for better collaboration.

What is the CAD Viewer?

The CAD viewer is a browser-based 3D visualization tool built into CAD ROOMS that allows you to:
  • View 3D CAD models without native CAD software
  • Navigate assemblies and inspect components
  • Measure dimensions and angles
  • Compare different versions visually (CAD diffing)
  • Annotate and markup designs
  • Share views with team members
Key Advantage: Anyone with access to the file can view it in full 3D, regardless of whether they have SolidWorks, Inventor, Fusion 360, or any other CAD software installed.

Supported File Formats

The CAD viewer supports over 35 CAD file formats, including:

Native CAD Formats

SolidWorks:
  • .sldprt (parts)
  • .sldasm (assemblies)
  • .slddrw (drawings)
Autodesk Inventor:
  • .ipt (parts)
  • .iam (assemblies)
  • .idw (drawings)
Autodesk Fusion 360:
  • .f3d (Fusion files)
CATIA:
  • .CATPart (parts)
  • .CATProduct (assemblies)
Creo (Pro/ENGINEER):
  • .prt (parts)
  • .asm (assemblies)
Siemens NX:
  • .prt (parts)
Solid Edge:
  • .par (parts)
  • .asm (assemblies)

Neutral Formats

STEP (.step, .stp):
  • Industry-standard exchange format
  • Preserves 3D geometry
  • Most widely supported
IGES (.iges, .igs):
  • Older exchange format
  • Widely compatible
STL (.stl):
  • 3D printing format
  • Surface mesh representation
OBJ (.obj):
  • 3D mesh format
  • Textures and materials
Parasolid (.x_t, .x_b):
  • High-quality geometry kernel format

2D Formats

PDF (.pdf):
  • Engineering drawings
  • Documentation
DWG (.dwg):
  • AutoCAD drawings
DXF (.dxf):
  • 2D exchange format

Other Formats

  • JT (.jt) - Lightweight visualization
  • 3DXML - Dassault Systèmes format
  • glTF (.gltf, .glb) - Web 3D format
  • And many more...
Note: Format support may vary based on file complexity and version. Most common formats are fully supported.

Viewer Capabilities

1. 3D Navigation

Standard Navigation:
  • Rotate: Click and drag to rotate the model
  • Pan: Right-click and drag (or Shift + drag) to pan
  • Zoom: Scroll wheel to zoom in/out
  • Fit to View: Double-click to fit entire model in view
Navigation Cube:
  • Located in top-right corner
  • Click faces for standard views (Front, Top, Right, etc.)
  • Click edges for isometric views
  • Click corners for trimetric views
  • Home button returns to default view
View Modes:
  • Perspective: Realistic view with depth perception
  • Orthographic: No perspective distortion (engineering view)
  • Wireframe: Show only edges
  • Shaded: Solid surfaces with lighting
  • Shaded with Edges: Combination view (most common)

2. Assembly Navigation

Assembly Tree:
  • Hierarchical view of all components
  • Expand/collapse subassemblies
  • Click components to highlight in 3D view
  • Show/hide individual components
Component Selection:
  • Click components in 3D view to select
  • Selected components highlight in tree
  • Multi-select with Ctrl/Cmd + click
Visibility Control:
  • Show/hide components individually
  • Isolate specific components
  • Show only selected components
  • Restore all visibility
Exploded Views (if available in source file):
  • View assembly in exploded state
  • Understand component relationships
  • See internal parts

3. Measurement Tools

Distance Measurement:
  • Measure between two points
  • Measure between faces, edges, or vertices
  • Results shown in model units
  • Measurements persist in view
Angle Measurement:
  • Measure angles between faces or edges
  • Results in degrees
  • Useful for verifying design intent
Radius/Diameter:
  • Measure circular features
  • Identify hole sizes
  • Verify fillet radii
Area Measurement (if supported):
  • Measure surface areas
  • Calculate material requirements
Coordinate Display:
  • Show X, Y, Z coordinates
  • Reference to model origin

4. Section Views

Section Planes:
  • Cut through model to see internal features
  • Position section plane anywhere
  • Rotate section plane to any angle
  • Multiple section planes possible
Section Box:
  • Define a box to show only interior
  • Useful for complex assemblies
  • Adjust box size and position
Use Cases:
  • Inspect internal features
  • Verify wall thicknesses
  • Check clearances
  • Understand internal assembly

5. CAD Diffing (Version Comparison)

Visual Comparison:
  • Compare two versions of the same file
  • See what geometry changed
  • Identify added, removed, or modified features
Comparison Modes:
Side-by-Side:
  • View both versions simultaneously
  • Synchronized navigation
  • Easy to spot differences
Overlay:
  • Superimpose versions with transparency
  • Color-coded differences
  • See exact geometric changes
Color-Coded Diff:
  • Green: Added geometry
  • Red: Removed geometry
  • Yellow/Orange: Modified geometry
  • Gray: Unchanged geometry
Use Cases:
  • Design reviews
  • ECO verification
  • Change identification
  • Troubleshooting issues

6. Annotations

The Annotation Tool in the CAD Viewer allows you and your team to communicate directly within the 3D model — by adding comments, tagging teammates, and highlighting areas of interest.
notion image
  • Comment Panel: Open the annotations panel from the left toolbar to view or manage discussion threads.
  • Pinned Notes: Comments are attached to specific parts of the model for precise context.
  • Threaded Discussions: Each annotation supports replies for focused collaboration.
    • @Mentions: Tag teammates to notify them directly in the thread.
    • Attachments: Add supporting PDFs or images to provide additional context.
  • Version-Scoped: All annotations remain linked to the version they were created on.
Collaboration Features:
  • All annotations stay linked to the model version where they were created.
  • Tagged users receive in-app notifications.
  • Annotations can be resolved or unresolved for review cycles.

7. Properties and Metadata

File Information:
  • File name and format
  • File size
  • Upload date and contributor
  • Current revision
Model Properties (if embedded):
  • Material
  • Mass
  • Center of gravity
  • Surface area
  • Volume
Custom Properties (if embedded):
  • Part number
  • Description
  • Designer
  • Approval status
  • Any custom fields from CAD system
 

When to Use the CAD Viewer

✅ Use the Viewer For:

Design Reviews:
  • Review designs without opening CAD software
  • Stakeholders can participate without CAD licenses
  • Measure and verify dimensions
  • Check for obvious issues
Client Presentations:
  • Show designs to clients in browser
  • No software installation required
  • Clients can explore models themselves
  • Professional presentation
Manufacturing Review:
  • Manufacturing partners can inspect designs
  • Verify producibility
  • Measure critical dimensions
  • Identify potential issues
Change Verification:
  • Use CAD diff to see what changed
  • Verify ECO implementation
  • Confirm changes match description
  • Identify unintended changes
Quick Inspection:
  • Check file before downloading
  • Verify correct file was uploaded
  • Spot-check dimensions
  • Confirm assembly structure
Team Collaboration:
  • Discuss designs in meetings
  • Point out specific features
  • Get feedback from non-CAD users
  • Share views with team

❌ Don't Use the Viewer For:

Editing:
  • Viewer is read-only
  • Cannot modify geometry
  • Cannot change parameters
  • Cannot save changes
Detailed Analysis:
  • No FEA or simulation
  • No interference checking
  • No mass properties calculation (beyond what's embedded)
  • No drawing creation
Complex Measurements:
  • No GD&T analysis
  • No tolerance stack-up
  • No surface analysis
  • Limited measurement types

Viewer Interface

Main Viewing Area

3D Canvas:
  • Central area showing the model
  • Interactive 3D manipulation
  • Context-sensitive cursor
  • Selection highlighting
Background:
  • Gradient or solid background
  • Adjustable for contrast
  • Professional appearance

Navigation Cube

Location: Top-right corner
Functions:
  • Standard view selection (Front, Top, Right, Back, Bottom, Left)
  • Isometric views (click edges)
  • Trimetric views (click corners)
  • Home button (reset to default view)
Usage: Click any face, edge, or corner to instantly orient the model

Toolbar

Location: Typically left side or top
Common Tools:
  • Select: Pick components or features
  • Measure: Distance, angle, radius tools
  • Section: Create section views
  • Explode: Show exploded assembly view (if available)
  • Wireframe/Shaded: Toggle display modes
  • Fit: Fit model to view
  • Home: Reset view

Assembly Tree Panel

Location: Typically left side
Contents:
  • Hierarchical component list
  • Part names
  • Visibility toggles (eye icons)
  • Selection indicators
Functions:
  • Navigate complex assemblies
  • Show/hide components
  • Select components
  • Understand structure

Properties Panel

Location: Typically right side
Contents:
  • File metadata
  • Model properties
  • Measurement results
  • Selected component info
Functions:
  • View file information
  • Check properties
  • See measurement values
  • Inspect component details

CAD Diffing in Detail

What is CAD Diffing?

CAD diffing (difference visualization) is the process of comparing two versions of a 3D model to identify geometric changes.

Why CAD Diffing is Valuable

Design Reviews:
  • Quickly see what changed between revisions
  • Verify ECO implementation
  • Catch unintended changes
Change Verification:
  • Confirm changes match ECO description
  • Identify scope creep
  • Validate modifications
Troubleshooting:
  • Find when a problem was introduced
  • Compare working vs. broken versions
  • Identify root cause of issues
Communication:
  • Show stakeholders exactly what changed
  • Visual proof of modifications
  • Clear documentation

How to Use CAD Diff

Step 1: Select Versions:
  • Open a file in the viewer
  • Choose "Compare Versions" or similar option
  • Select two versions to compare (by commit hash or revision)
Step 2: Choose Comparison Mode:
  • Side-by-side for overview
  • Overlay for precise comparison
  • Color-coded for detailed analysis
Step 3: Navigate and Inspect:
  • Rotate and zoom to examine changes
  • Use section views to see internal changes
  • Measure changed features

Interpreting Diff Colors

Green (Added):
  • New geometry not in old version
  • Added features
  • New components in assembly
Red (Removed):
  • Geometry present in old version but not new
  • Deleted features
  • Removed components
Yellow/Orange (Modified):
  • Geometry that changed shape or position
  • Resized features
  • Moved components
Gray (Unchanged):
  • Identical geometry in both versions
  • No modifications
  • Reference for context

Diff Limitations

Small Changes:
  • Very small changes may be hard to see
  • Use measurement tools to verify
  • Zoom in for detail
Internal Changes:
  • Changes inside solid bodies may not be visible
  • Use section views to inspect
  • Check properties for mass changes
Parametric Changes:
  • Viewer shows geometric result, not parametric changes
  • Can't see which features were edited
  • Can't see parameter value changes

Viewer Best Practices

For Reviewers

Systematic Review:
  • Start with overall view
  • Zoom into areas of interest
  • Use section views for internal features
  • Measure critical dimensions
Use Assembly Tree:
  • Navigate complex assemblies systematically
  • Hide components to reduce clutter
  • Isolate areas of interest
Document Findings:
  • Add annotations to specific features
  • Write clear comments
  • Reference measurements in feedback

For Designers

Prepare for Review:
  • Ensure files are contributed and up-to-date
  • Add descriptive contribution messages
  • Link to related documentation
Respond to Feedback:
  • Address annotated issues
  • Reference specific comments in contributions
  • Use diff to show changes made

For Project Managers

Monitor Progress:
  • Check recent contributions visually
  • Verify work is progressing
  • Spot-check quality
Facilitate Reviews:
  • Share viewer links in meetings
  • Use viewer for presentations
  • Enable stakeholder participation

Viewer vs. Native CAD Software

When Viewer is Sufficient

Viewing and inspection
Design reviews
Client presentations
Manufacturing review
Change verification
Quick measurements
Assembly navigation

When Native CAD is Required

Editing geometry
Creating new designs
Detailed analysis (FEA, CFD)
Drawing creation
Parametric modifications
Complex measurements (GD&T)
File format conversion

Viewer Advantages

No Installation:
  • Works in any modern browser
  • No software to install or maintain
  • No license costs for reviewers
Universal Access:
  • Anyone with project access can view
  • Works on any device (desktop, tablet)
  • Platform-independent (Windows, Mac, Linux)
Always Up-to-Date:
  • View latest version immediately
  • No need to download and open files
  • Automatic format support updates
Collaboration-Friendly:
  • Easy to share views
  • Annotations and comments integrated
  • Version comparison built-in

Technical Requirements

Browser Compatibility

Supported Browsers:
  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge
Requirements:
  • Modern browser (last 2 versions)
  • JavaScript enabled
  • WebGL support (for 3D rendering)

Performance Considerations

File Size:
  • Small files (< 10 MB): Instant loading
  • Medium files (10-50 MB): Few seconds
  • Large files (50-200 MB): May take 10-30 seconds
  • Very large files (> 200 MB): May be slow or require optimization
Complexity:
  • Simple parts: Excellent performance
  • Assemblies (< 100 parts): Good performance
  • Large assemblies (100-1000 parts): Acceptable performance
  • Huge assemblies (> 1000 parts): May be slow, consider simplification
Optimization Tips:
  • Use STEP or JT for large assemblies (lighter than native formats)
  • Simplify assemblies if possible
  • Hide unnecessary components
  • Use lightweight representations if available

Common Use Cases

Use Case 1: Client Design Review

Scenario: Show prototype design to client for approval
Process:
  1. Invite clients as Workspace Members and assign with Viewer roles for the relevant projects.
  1. Client opens file in browser (no CAD software needed)
  1. Client navigates model, measures features
  1. Client adds comments and attachments under ECOs.
  1. Designer addresses feedback
  1. Client approves or requests changes
Benefits: No CAD license needed for client, easy collaboration, professional presentation

Use Case 2: Manufacturing Feasibility Review

Scenario: Manufacturing partner reviews design for producibility
Process:
  1. Share project with manufacturing partner (Project Viewer)
  1. Partner inspects geometry in viewer
  1. Partner measures critical dimensions
  1. Partner uses section views to check wall thicknesses
  1. Partner comments on potential issues
  1. Designer modifies based on feedback
Benefits: Manufacturing can review without CAD software, early feedback prevents costly changes

Use Case 3: ECO Verification

Scenario: Verify that implemented changes match ECO description
Process:
  1. ECO describes required changes
  1. Designer implements changes and contributes
  1. Reviewer opens CAD diff comparing before/after
  1. Reviewer verifies changes match ECO
  1. Reviewer approves or requests corrections
  1. ECO closed with diff documentation
Benefits: Visual verification, catch unintended changes, ensure ECO compliance

Use Case 4: Team Design Review Meeting

Scenario: Weekly design review with cross-functional team
Process:
  1. Open viewer in meeting (screen share)
  1. Navigate through design together
  1. Team members point out concerns
  1. Measure dimensions collaboratively
  1. Assign action items based on findings
Benefits: Everyone can participate, no CAD licenses needed, visual discussion

Troubleshooting

Problem: File Won't Load

Possible Causes:
  • File format not supported
  • File corrupted
  • File too large
  • Browser compatibility issue
Solutions:
  • Check file format against supported list
  • Try different browser
  • Re-upload file
  • Simplify assembly or convert to STEP

Problem: Slow Performance

Possible Causes:
  • Large file size
  • Complex assembly
  • Many components
  • Slow internet connection
Solutions:
  • Hide unnecessary components
  • Use lighter file format (STEP, JT)
  • Simplify assembly
  • Upgrade internet connection

Problem: Measurements Don't Match CAD

Possible Causes:
  • Unit conversion issue
  • Measurement tool limitation
  • File conversion accuracy
  • Viewer precision limits
Solutions:
  • Check units in viewer
  • Verify measurements in native CAD
  • Use neutral format (STEP) for better accuracy
  • For critical dimensions, verify in CAD software

Problem: Can't See Internal Features

Possible Causes:
  • Solid body blocking view
  • Section view not enabled
  • Component hidden
Solutions:
  • Use section view tools
  • Hide external components
  • Use transparency (if available)
  • Check assembly tree for hidden components

Quick Reference

Viewer Capabilities

Capability
Supported
View and Download 3D models
✅ Yes
Navigate assemblies
✅ Yes
Measure dimensions
✅ Yes
Compare versions
✅ Yes
Section views
✅ Yes
Edit geometry
❌ No
Create drawings
❌ No

Related Articles