Skip to main content

Door legends, assemblies and WC deployment

Verification scope

The steps and conditions below follow the current implementation. Runtime evidence is identified separately; availability of every command on the installed ribbon has not been verified.

Open BimSpeed.ARC → Door, Window / WC. Doors, windows and curtain walls have distinct workflows. Use a practice model with loaded families, Type Marks and dedicated sheets/views, then inspect scale, view type and annotation references.

Door legend​

Select Door/Window lists Image, Type Mark, Category and Name. Select types individually or Select All; Load Families supplies required content. Setup moves Available parameters to/from Selected. Up/Down changes ordering and Translated Name changes output headers.

GroupControls and verification
Upper/lower tagsShow / Not Show with title/mark and family-name parameters. Check instance/type sources.
Material textShow material descriptions; verify source values.
Additional SettingsFrame Yes/No, Front/Back, Dimension Type and Frame Offset. Check door orientation and dimension styles.
Format textEnable Text Labels enables Text Style and Plan/Elevation/Interior/Exterior labels. Interior/Exterior applies to windows and depends on text labels being enabled.
ScaleChoose the scale and inspect the actual Legend View Scale.
SheetCreate New Sheet or Use Existing Sheet. The selector searches number/name; existing sheet display fields are read-only.
RunGenerate and inspect each type's family, geometry, labels and placement.

Update Door Legend​

Updatable Legends lists Legend View, Door Type, Source Family and Status. Select rows or Select All, then Run Update. It updates source-associated legends rather than rebuilding every project legend. Change one source type on a copy and compare dimensions, labels and manual edits after update. New update/manual-edit preservation evidence remains pending.

Door Assembly​

Validation accepts curtain walls, doors or windows. Select sources, then configure Floor Plan, Scale, Include Panels, Include Mullions and Include Doors/Windows. Detail Views (Front, Section, Plan), 3D Orthographic and Add Dimensions control generated content. Create Sheets enables Title Block, Sheet Prefix and Starting Number. Create Assembly runs; Cancel exits. Check assembly membership, views and dimension Properties. This is separate from a 2D legend.

Door Callout​

The current entry requires Curtain Walls. Selection provides Pick Curtain Wall, Pick Both, Clear Selection, Refresh and suggestions. View Configuration offers Plan Callout, Front/Back, Left/Right End Section and 3D, plus Scale, View Template, Naming Prefix, Auto-crop and Hide Annotations. Some Advanced Options checkboxes for curved/multi-segment walls and depth are set to True in XAML without established engine bindings; their presence is not proof of curved-wall support.

Sheet Options has Create Sheet, Title Block, Number, Name and Layout. Create Views depends on CanCreateViews. New output/crop/sheet evidence remains pending.

Door Legend Manager​

This is a separate management entry in BimSpeedLegend. Its complete live controls and update/delete behaviour have not been captured. Inspect the managed legend list on a copy before any broad write/delete operation.

Manager controls: Select All / Clear All changes selected types in Category Name, Type Mark and Preview rows. Choose Create from Template or Add to Existing Legend; the Legend selector is enabled only for adding to an existing legend. Choose Dimension Type, then Run; Cancel exits. Verify types and target legend first. This is a create/add workflow, not an established delete command.

WC — Create View Callout​

This entry now opens CreateViewCallout2 despite lacking “2.0” in its ribbon label. It has Save/Delete/Import presets, multiple callout names/suffixes/templates, Top/Bot/Left/Right elevations with Pick Point, a 3D name/template, Base/Top Offset and separate plan/elevation sheets. Select Sheet chooses existing sheets; Pick Callout defines the source and Run generates. Identify the actual window first because legacy XAML remains in the repository.

WC — Create View Callout 2.0​

The CalloutRoomDeploy entry requires a ViewPlan containing Rooms. Select Room/Callout scope from Active View, All In Project or Pick. Pick controls are enabled only in Pick mode. Filter Room Name filters rows; check rows and use Edit View.

Configuration includes callout type/template, prefix/suffix or Start/Step, Callout Offset and Grid/Level Offset; elevation/section, Top/Bot/Left/Right, type/template, Far Clip and section spacing; 3D name/template and Base/Top Offset; and plan/elevation sheets. Save/Delete Setting manages presets. View Graphics and Create Callout perform different actions. Offset units, all subdialogs, committed output and final WC layout remain unverified in the new pass; inspect scale, crop and directions before release.

Manager: check template, dimension type and type scope​

① Select All / Clear All change row checkboxes. Selected counts chosen type rows, not every door instance in the project. With0selected here, Run is disabled. ② Create from Template requires Template Status=Loaded; this image reports Not Available, so it is not a valid create-new state. Add to Existing Legend enables a target legend choice; verify that view before running. This differs from Update Door Legend.

③ Dimension Type includes Angular, the initial value shown. Choose a suitable Linear style for linear dimensions rather than assuming the first item is correct. ④ Run executes the current mode; Cancel exits. Opening Manager may attempt to import its template into the working copy. Cancel does not remove templates already imported successfully; inspect changed views/types before saving.

Door Legend Manager: native types, modes, dimension type and disabled Run

Door Legend: required family missing even with tags off​

On a model containing native doors, Load Families reported missing BS_2D Level_Door & Windows.rfa. Validation remained Missing Level Family with both tag directions off. This is required by Door Legend, not merely an optional tag family. Use a compatible resource set with the exact family name; load it through Load Families or Insert→Load Family, then recheck Family Loading Status. Renaming an unrelated family does not satisfy this dependency. No new legend result is verified for this blocked branch; the real warning is retained below.

Load Families: missing required BS_2D Level_Door and Windows family