Sei sulla pagina 1di 5

2013 Autodesk

Introduction to Revit Programming


Introduction to Revit Programming
Hands-on Training Class

Developer Technical Services
2013 Autodesk
Introduction to Revit Programming
About these materials

Materials provided here are from our to da! classroom trainings" #ou can also use
this for self$learning"

%his is to introduce !ou to the fundamentals of Revit API and to get !ou started"
&'ot meant to provide a complete coverage of Revit API nor "'(% )rameork"*

Materials are in +, and -."'(%" /a0 e1ercises are provided in to languages"


Poerpoint presentation is mi1ed"

2isclaimer3 4e are aare that materials are not free of errors" 4e intend to correct
them as e encounter" 4e hope this ill still 0e useful for !ou to get started ith
Revit API programming"
5ood luck6
A(+ orkgroup
2eveloper %echnical 7ervices
Autodesk 2eveloper 'etork
March 2013
2013 Autodesk
Introduction to Revit Programming
Agenda
2a! 13 8vervie and Revit data0ase 0asics

(1ternal command9 e1ternal application9 more Revit/ookup and Rvt7amples9


understanding the Revit (lement class9 filtered element collector9 o0:ect creation
and modification
2a! 2

Revit ;I 0asics3 ri00on9 dialog9 selection9 events

)amil! API

Advanced topics

(1tended storage

+ustom data in shared parameters3 )ireRating

2ocument+hanged event3 +hangesMonitor

2!namic Model ;pdate &2M;*3 2!namicModel;pdate and 2istance%o7urfaces

Anal!sis -isualisation )rameork &A-)*3 2istance%o7urfaces and 7patial)ield5radient


2013 Autodesk
Introduction to Revit Programming
Revit API Intro Labs
Revit API fundamentals

Revit Add$ins3 e1ternal command<application9 attri0utes9 add$in


manifest and o0:ect model

Representation of Revit elements

(lement filtering and =ueries

(lement modification

Model creation

Application on data
(1ercises

/a01 > ?@ello 4orldA

/a02 > 2. (lement

/a03 > (lement )iltering

/a0B > (lement Modification

/a0C > Model +reation

/a0D > (1tensi0le 7torage

/a0E > 7hared Parameter


2013 Autodesk
Introduction to Revit Programming

Potrebbero piacerti anche