Revit Workshop

Jeremy Tammik, Autodesk Inc.

Revit 2009 web update 1
  Revit2009SDK.exe

Revit Managed Debugging Tool
  RvtMgdDbg2009_0429_2008.zip for Revit 2009
  RvtMgdDbg2010_081216.zip for Revit 2010 alpha 3

Presentations, Sample Code and Labs

  Revit API Introduction
    Revit_API_Intro.docx    -- handout
    Revit_API_Intro.pptx    -- presentation
    Revit_SDK_Samples.docx  -- handout
    Revit_SDK_Samples.pptx  -- presentation
    Revit_API_Tips.docx     -- handout
    Revit_API_Tips.pptx     -- presentation
    rac_labs.zip            -- labs sample code
    rac_tips.zip            -- tips sample code
    jhint.exe               -- hint path modifier
    jhint.zip               -- hint path modifier source

  Revit MEP
    RME_API.docx            -- handout
    RME_API.pptx            -- presentation
    rme_src.zip             -- sample code

  Revit Structure
    RST_API.zip             -- Mikako Harada's AU 2008 presentation and material
    RST_Link.docx           -- linking handout
    RST_Link.pptx           -- linking presentation
    RST_Rebar.docx          -- detailing handout
    RST_Rebar.pptx          -- detailing presentation
    rst_labs.zip            -- RST labs sample code
    rst_link.zip            -- RST link sample
    RST_2008_Midaslink.zip  -- Midaslink sample

Other Samples and Hands-on Labs

  SchuecoSrc.zip
    Select and list all wall element areas in database
    Determine openings hosted by walls
    Invert relationship

  GetCoords.zip
    Get mullion or family instance face coordinates ... the trick is to tranform the to WCS using the mullion geometry instance transformation.

  Barcelona.zip
    spec.txt                -- Questions and exercise descriptions
    Anfitrion               -- Select wall and list hosted doors and windows
    Barca                   -- Minimal application skeleton
    Etiqueta                -- Tag: Select a tag and a data source element, use the data source to update the tag text,   /// Implement external application in order to hook up automatic synchronisation to document save and close events.
    Puertas                 -- Demonstrate Revit 2009 API filtering to select all doors in model
