liminfo

Revit Reference

Free reference guide: Revit Reference

26 results

About Revit Reference

This Revit Reference is a practical quick-lookup for Autodesk Revit BIM workflows, organized across five essential categories. The Families section covers core building elements including walls (basic, structural, curtain), floors with slope settings, structural and architectural columns, beams with beam system auto-placement, roofs (footprint and extrusion-based), stairs with riser/tread calculation, custom Family Editor workflows, and Shared Parameter setup for scheduling and tagging.

Dynamo visual programming and Revit API development are covered with hands-on examples. Dynamo entries include Player execution, element selection by category, geometry creation nodes (Point, Line, NurbsCurve, Surface), list manipulation (Map, Filter, GroupByKey, Transpose), and Python scripting with RevitAPI imports and FilteredElementCollector. The API section documents C# patterns for FilteredElementCollector queries, Transaction-based model modification, IExternalCommand plugin implementation, and parameter read/write operations with unit conversion.

Documentation and collaboration workflows complete the reference. Documentation entries cover schedule creation with filtering and grouping, sheet layout with title blocks and revision management, tag placement (individual and batch Tag All), dimensioning with EQ spacing, and view template application. Collaboration tools include workset management for central models, linked model integration with shared coordinates and Copy/Monitor, construction phase management, and IFC export configuration for IFC 2x3/IFC 4 with property set mapping and COBie data.

Key Features

  • Core family reference for walls, floors, columns, beams, roofs, stairs with keyboard shortcuts and placement options
  • Family Editor and Shared Parameter setup for creating custom parametric BIM components
  • Dynamo visual programming: Player, element selection, geometry nodes, list operations, and Python scripting
  • Revit API patterns: FilteredElementCollector queries, Transactions, ExternalCommand, and parameter read/write
  • Schedule creation with category selection, field configuration, filtering, sorting, and CSV export
  • Sheet layout, tag placement (individual and batch), dimensioning, and view template management
  • Workset management, linked model integration with Copy/Monitor, and construction phase filtering
  • IFC 2x3 and IFC 4 export configuration with property set mapping, coordinate options, and COBie support

Frequently Asked Questions

What building element families does this reference cover?

It covers walls (basic, structural, curtain wall types with centerline/face reference and height constraints), floors (boundary sketch, RC slab thickness, slope arrows, openings), columns (structural RC and architectural finish wrapping with grid batch placement), beams (section profiles, beam system for secondary beams, auto-connection), roofs (footprint-based and extrusion-based with slope definition), and stairs (riser/tread dimensions with auto-calculated riser count).

How do I use Dynamo with Revit?

Open Dynamo Player from Manage > Dynamo Player to run saved .dyn scripts. Within Dynamo, use Categories > All Elements of Category to select Revit elements, then manipulate them with geometry nodes (Point.ByCoordinates, Line.ByStartPointEndPoint, Surface.ByLoft) and list operations (List.Map, List.FilterByBoolMask, List.GroupByKey). For advanced automation, use Python Script nodes with RevitAPI imports.

What Revit API patterns are documented?

The reference covers FilteredElementCollector for querying elements by category or class, Transaction blocks for model modification (Start/Commit pattern), IExternalCommand implementation for creating custom plugins with TransactionMode.Manual, and Parameter API for reading values with AsDouble() and writing with Set() including unit conversion via UnitUtils.ConvertToInternalUnits.

How do I create and manage schedules?

Go to View > Schedules/Quantities, select a category (Walls, Floors, Doors, etc.), add fields (Type, Area, Volume, Count), apply filters by level or type, set up sorting/grouping with totals, and export to CSV or text format. Schedules update dynamically as the model changes.

How does workset collaboration work?

Create a central model and define worksets by discipline (Structure, Architecture, MEP). Team members check out elements by workset, make modifications, and synchronize changes back to the central model. Worksets control element ownership and can be used to manage visibility and loading of large project portions.

How do I set up linked models between disciplines?

Use Insert > Revit Link to link models between disciplines (e.g., structural model into architectural). Use shared coordinates for proper alignment. Copy/Monitor enables synchronization of grids and levels across linked models. Run interference checks to detect clashes between disciplines before construction.

What are the IFC export options?

File > Export > IFC supports IFC 2x3 and IFC 4 formats. Configuration includes export settings presets, property set mapping for transferring Revit parameters to IFC properties, coordinate system selection (shared or internal), and optional COBie data inclusion for facility management. Proper property set mapping ensures BIM data integrity across platforms.

How do view templates work?

View templates save and apply consistent display settings across multiple views. They capture visibility/graphic overrides, scale, detail level, and view filters. Apply a template via View > Apply View Template to batch-standardize view appearance. Templates ensure drawing consistency across project documentation and can be updated centrally to propagate changes.