viewpt-dcl.md — Viewport Configuration¶
File: viewpt.dcl
Version: v3.60
Category: Dialog Definitions
Size: 6.1 KB (185 lines)
Note
Drawing View Configuration
Configure drawing viewports including view selection, scale, orientation, and layout for multi-view panel drawings and sheet composition.
Functional Purpose¶
Viewport Configuration - Manages drawing views and viewports for displaying panels from multiple angles (elevation, plan, sections) at appropriate scales on drawing sheets.
Key Functions:
View selection (elevation, plan, section, isometric)
Scale setting (1/4”, 1/2”, 3/4”, etc.)
Viewport layout (position on sheet)
View orientation (front, back, left, right, top, bottom)
Display control (what layers/features visible)
Multi-view coordination (aligned views)
Typical Workflow¶
1. User creates panel drawing
2. User opens viewpt-dcl (View ? Configure Viewports)
3. User adds Viewport 1:
• Type: Front Elevation
• Scale: 1/4" = 1'-0"
• Position: Center of sheet
• Show: All layers
4. User adds Viewport 2:
• Type: Section A-A
• Scale: 1/2" = 1'-0"
• Position: Below elevation
• Show: Rebar, embeds visible
5. User adds Viewport 3:
• Type: Plan View
• Scale: 1/4" = 1'-0"
• Position: Upper right
6. Viewports arranged on sheet
7. Sheet ready for plotting
Control Semantics¶
Viewport Configuration¶
View Type:
vp_type- View dropdown:Front Elevation (most common)
Back Elevation
Left/Right Side Elevation
Top View (Plan)
Bottom View
Section (specify cutting plane)
Isometric (3D view)
Detail (enlarged portion)
Scale:
vp_scale- Drawing scale:1/8” = 1’-0” (small, overview)
1/4” = 1’-0” (standard panel elevation)
3/8” = 1’-0”
1/2” = 1’-0” (standard details)
3/4” = 1’-0”
1” = 1’-0”
1-1/2” = 1’-0” (large details)
3” = 1’-0” (very large, connections)
Position:
vp_x,vp_y- Viewport position on sheetvp_width,vp_height- Viewport sizevp_center- Auto-center on sheetvp_align- Align with other viewports
Display Control¶
Layer Visibility:
vp_layers- Layer control per viewport:All layers visible (typical)
Select layers (custom)
Hide reference layers (cleaner view)
Feature Display:
vp_show_rebar- Show reinforcementvp_show_embeds- Show embed platesvp_show_dims- Show dimensionsvp_show_notes- Show text/notesvp_show_grid- Show reference grid
Line Control:
vp_lineweight- Override lineweights:Use layer settings (typical)
Plot style override
Custom weights
Standard View Layouts¶
Single View (Simple)¶
???????????????????????????????????????
? ?
? ?
? Front Elevation ?
? Scale: 1/4" = 1'-0" ?
? ?
? ?
? ?
???????????????????????????????????????
Elevation + Section (Common)¶
???????????????????????????????????????
? Front Elevation ?
? Scale: 1/4" = 1'-0" ?
???????????????????????????????????????
? Section A-A Section B-B ?
? Scale: 1/2" Scale: 1/2" ?
???????????????????????????????????????
Multi-View (Complete)¶
???????????????????????????????????????
? Front Elevation ? Plan View ?
? Scale: 1/4" ? Scale: 1/4" ?
???????????????????????????????????????
? Section A-A ? Detail 1 ?
? Scale: 1/2" ? Scale: 1" ?
???????????????????????????????????????
Scale Guidelines¶
Panel Elevations¶
Scale Selection:
Panel Size Recommended Scale
< 10' tall 1/4" = 1'-0"
10'-20' tall 1/4" or 1/8"
> 20' tall 1/8" = 1'-0"
Criterion: Fit on sheet with room for notes
Standard sheet: 24" × 36" (Arch D)
Sections¶
Scale Selection:
Section Type Recommended Scale
Overall section 1/4" = 1'-0"
Detail section 1/2" or 3/4"
Connection detail 1" or 1-1/2"
Weld detail 3" = 1'-0"
Criterion: Show necessary detail clearly
Details¶
Scale Selection:
Detail Type Recommended Scale
General assembly 1/2" = 1'-0"
Connection close-up 1" = 1'-0"
Rebar placement 1-1/2" = 1'-0"
Weld joint 3" = 1'-0"
Larger scale = More detail visible
Viewport Alignment¶
Aligned Views (Professional)¶
Front Elevation:
??????????????????
? ? ? Aligned
? [Panel] ?
? ?
??????????????????
? Aligned vertically
Section A-A:
??????????????????
? [Section] ?
??????????????????
Alignment creates clean, organized drawing
Projection Lines¶
Show Relationships:
Plan View: [Rectangle]
? Projection
Elevation: [Panel with height]
? Projection
Section: [Cut through detail]
Dashed lines connect views (optional)
Shows spatial relationship
Multi-Sheet Coordination¶
View Distribution¶
Sheet 1 (A-301):
- Front Elevation (main view)
- General notes
- Panel schedule
Sheet 2 (A-302):
- Section details (4-6 sections)
- Connection details
- Enlarged details
Sheet 3 (A-303):
- Rebar details
- Embed plate details
- Installation notes
Cross-reference with detail bubbles:
"See Detail 3/A-302" = Detail 3 on Sheet A-302
Integration¶
Called By:
View menu ? Configure Viewports
Sheet setup
Layout manager
Generates:
Viewport objects in layout space
View-specific layer freezing
Scale-specific text sizing
Coordinates:
Multiple views on same sheet
Detail references
Section cut lines
Best Practices¶
View Selection:
? Front elevation essential (always include)
? Sections at critical areas (connections, openings)
? Plan view if orientation unclear
? Details as needed (not overcrowding)
Scale:
? Consistent scales when possible (1/4” typical)
? Larger scale for more detail (but fewer views fit)
? Note scale prominently (below each view)
? Verify text readable at scale
Layout:
? Align views vertically/horizontally
? Leave space for dimensions, notes
? Logical flow (top to bottom, left to right)
? Group related views together
Common Mistakes:
? Scale too small (can’t read dimensions)
? Scale too large (doesn’t fit on sheet)
? Views not aligned (looks unprofessional)
? Missing scale notation (critical error!)
? Too many views (cluttered, confusing)
CAD Viewport vs Paper Space¶
Model Space:
Full-size model (1:1 scale)
All geometry at actual size
Panel: 12' × 10' = 144" × 120" actual
Paper Space (Layout):
Viewports display model at scale
Viewport 1: Shows model at 1/4" scale
12' panel = 3" on paper
Viewport 2: Shows same model at 1/2" scale
12' panel = 6" on paper
Same geometry, different views/scales
Documentation Metadata¶
Enhancement Status: ? COMPREHENSIVE - ENHANCED [18/23 v3.60 remaining ? 38/42 COMPLETE]
End of Document