Autodesk University 2010 Class Materials

I submitted the materials for my three

Autodesk University classes
yesterday.
I checked the enrollment numbers at the same time and was a bit surprised:

  • CP228-2 Optimal Use of New Autodesk Revit 2011 Programming Features, on Revit 2011 API features in general and the Idling event in particular: 154.
  • CP234-2 Exactly What You Want and Faster: Autodesk Revit 2011 Programming Optimization, on optimisation and benchmarking, especially filtering: 135.
  • CP316-3U All Systems Go in Autodesk Revit MEP Programming, an ‘Unconference’ together with Martin Schmid on the Revit MEP API: 28.

I had already been notified by the AU management that the unconference on the Revit MEP API was full, so I guess we hit the limit of the capacity of the room there.
Furthermore, that session is intended to be an open discussion among all participants, so more than thirty would become a bit unwieldy.

I had no idea until now that the other two sessions on the Revit API in general were so popular, though.
Those will be the biggest sessions I ever held at AU so far.
Very exciting!

Anyway, the session materials have now been uploaded to the AU site, so registered class participants can look at them there.

Actually, there is no reason why non-participants should not have access to this information as well, so here they are, free for all:

If you have any constructive feedback on any of the material, I will be more than pleased to hear it.
Thank you!


Comments

14 responses to “Autodesk University 2010 Class Materials”

  1. Thanks a lot!

  2. Dear Jeremy,
    I am working on a process to create some sections during automation routine, to create section I used Autodesk.Revit.Creation.NewViewSection method, which creates horizontal sections under detail views branch (Later i found out mention about this in developer guide pdf ) However, I need to create vertical section(wall section). How can I create it?

  3. Hi Jeremy,
    How can I emulate the following AutoCAD code excerpt in Revit? (setq p1 (getpoint)). Regards,
    Emmanuel

  4. Dear Jenney,
    I assume that you mean NewViewSection, not NewSectionView. I am astounded how much people love to type, and hate to copy and paste. I avoid typing at all costs — to avoid typos.
    As far as I know, the method NewViewSection(BoundingBoxXYZ) can create vertical views:
    http://thebuildingcoder.typepad.com/blog/2009/09/elevation-view.html
    Cheers, Jeremy.

  5. Dear Emmanuel,
    Thank you for the slightly funny question. I hope you will be appropriately horrified to hear that this was not even possible in the Revit API prior to Revit 2011. Happily, the Revit 2011 API provides a PickPoint method, so that the code could be very roughly translated to
    XYZ targetPoint
    = m_document.Selection
    .PickPoint(“Please pick a point.”);
    This line is taken from the Revit SDK sample ‘Selections’.
    Cheers, Jeremy.

  6. Dear Jeremy,
    I was aware of the limitation and now elated at the wonderful news. Thank you very much.
    Warm regards from Los Angeles,
    Emmanuel

  7. Dear Jeremy,
    I think i did copy and paste the method ,but you made a read typo!! :)
    Anyways, I looked into the link you sent me before i posted the first comment as i used the same method to cut section but it always comes back with a horizontal cut section created under detail view branch in tree.Have you been able to test this method to create vertical section?
    I also found out about it later in “Revit 2011 API Developer Guide.pdf” page 218 – in last paragraph/Note. Which basically says “When you create a section using the command View > New > Section, the created view is located in the Sections (Building Section) node in the Project Browser. The view class type is Elements.View, and the view type is ViewType.Section. However, when you create a section using the Autodesk.Revit.Creation.NewViewSection method(), the created view is in the Detail Views (Detail) node. The class type is Elements.ViewSection and the view type is ViewType.Detail.”

  8. Dear Jenney,
    So you did, and I apologise. Yes, the read typo happened because I was referring to another document as well which included that mistake which shocked me so.
    Thank you very much for the reference to the developer guide. I was aware of this fact, I guess, but not the explicit statement. That helps a lot.
    Since I never look much at the user interface, I never worried about where the view appeared in the browser, but now that you explain it I understand that it might be significant for some users, or most, in fact.
    Cheers, Jeremy.

  9. Jeremy,
    I can still ignore the fact that it places the view in different location in browser, but I am not aware of any other methods to cut the vertical section. Would you know any other way to make it work?

  10. Jeremy,
    Where are the documents available on the AU site? I downloaded yours from here, but I am looking for handouts for my other classes. I tried looking on the AU site for your handouts for the Revit MEP API class, but couldn’t find them either. Thanks!

  11. Dear Brad,
    Basically, all I can say is ‘ask the AU organisers’.
    The way that I would attempt to access them on the AU site goes like this:
    http://au.autodesk.com/?nd=au2010_event

    Class Catalog > Speaker: Tammik, Jeremy > Search > CP228-2 > ooops.
    I don’t see them either.
    Ask the AU organisers.
    Cheers, Jeremy.

  12. Dear Jenney,
    Sorry, I don’t understand your question. “Other way to make it work”? Why other? What does not work?
    Cheers, Jeremy.

  13. David Whitford Avatar
    David Whitford

    Jeremy,
    thanks for the advanced copy of the class handouts. Can you tell me if the “Exactly what you want and faster: Autodesk Revit 2011 Programming Optimization” is the correct handout. all three handouts have different info on them but the page headers all read for “CP316-3U – All systems Go in Autodesk Revit MEP Programming”
    Thanks again.

  14. Dear David,
    Thank you ever so much for pointing that out!
    That is a typo, of course. I corrected the headers and posted updated versions of the files now.
    Cheers, Jeremy.

Leave a Reply to KennyCancel reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading