Commands › Architecture / Views › Architecture Create Elevation View Of Selected Wall
Architecture Create Elevation View Of Selected Wall
Coming soon
Before you run this
Active document open; wall id resolves; parent plan view exists or active view is a ViewPlan; project has an Elevation ViewFamilyType.
After it runs
One new ElevationMarker + one Elevation View added. One committed Transaction. Audit entry recorded.
When to use this
- Wall elevation sheets for tile / cladding / IPS layouts.
Don't use this when
Interior elevations requiring rooms (use the room-elevation command when built).
Decision flow
1) Resolvers: wall id (required), parent view id (optional, default=active plan view), standoff mm (default 1000). 2) Validate — wall id → Wall; parent view id → ViewPlan; else WireError + abort. 3) Compute marker placement via GetElevationMarkerPlacementFromWall.Compute(wall, standoffFt). If null → abort. 4) Find Elevation ViewFamilyType id; if none → WireError + abort. 5) Open Transaction 'Create elevation of wall'. 6) marker = ElevationMarker.CreateElevationMarker(doc, vftId, origin, scale). 7) view = marker.CreateElevation(doc, parentView.Id, 0). Rotate marker to face the wall if necessary via ElementTransformUtils.RotateElement. 8) Commit. 9) Bot: JSON {ok, marker_id, view_id, wall_id}. User: toast 'Elevation view '{view.Name}' created.' 10) Any exception → tracker.Fail(ex); WireFault {wall_id, parent_view_id, standoff_mm}.
What you'll see in the chat
on start
Creating elevation view of selected wall…
thinking
Computing elevation marker placement…
Creating marker + elevation view…
Creating marker + elevation view…
on success
Elevation view '{view_name}' created for wall {wall_id}.
on failure
Could not create elevation view: {error}.
REST API
Not yet exposed
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/architecture_create_elevation_view_of_selected_wall- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
create wall elevation · elevation view · wall elevation marker · tile layout view · IPS elevation
Related
| Pillar | Architecture / Views |
|---|