Grasshopper

algorithmic modeling for Rhino

Sorry for the seasoned topic here, but all I wish to do is to add floors to my Rhino geometry. I tried Hummingbird and got it working up until the point where it exports revit language to a separate excel sheet. I have attached my workflow, but I am wondering if there is an easier way. The reason I am doing this is because my model is formally complex and will need tapered floors. It is not easy to do natively in REvit for me.

thank you  

Views: 1084

Attachments:

Replies to This Discussion

I would be surprised is this is possible, because as you know if Revit a floor is based on a planer sketch.  Sure you edit the points afterward but only on the top of the slab.  I ran into a similar situation where we a sloping slab where the top and bottom sloped differently and was looking for a solution, and after a bunch of searching I finally ended up modeling them as in-place families, which was a PIA.

Don't know if this will help but check this out. http://lmnts.lmnarchitects.com/bim/superb-lyrebird/

It actually uses a planer curve to generate floors as well, so it wouldn't work. I can't speak to hummingbird but I would assume it does the same thing.  I might check out http://www.grasshopper3d.com/group/geometrygym he might have a solution.  Although depending on the geometry it might come across as something else like a mass or an in-place family.

Hi Dennis, Erik et al,

I haven't really implemented this yet for two reasons.  

1.  No-one asked yet

2.  You can't create in place masses from the API.  I could create a generic model family, but you can't categorize it as a floor (only in place masses).  There's a similar situation for walls.

If an uncategorized generic model was acceptable, I could implement it.  I don't believe mass can be categorized either.  If someone can enlighten me further, great, else we have to submit a request to Autodesk.

Cheers,

Jon

Thanks for the tips. I will keep searching. hummingbird seems like a useful tool if I can get it to write the revit language. As for the tapering, I believe you are both right about the families. Will check out geometry gym as well. Thank you

Let me know if you find a solution to that tapered floor/slab as I would like to now as well.  For more simple Revit elements I find lyrebird to be more straight forward and easy to work with.

Dennis, I will ask my professor when I see him and see if he knows a solution for the tapered floor. Thank you for the tips again. 

Erik, I think Jon's suggestion is the route I would take - if you can live with the objects being generic models instead of native Revit floors you could conceivably use Jon's Geometry Gym to replicate the geometry you generated in Rhino/GH into IFC and send it that way. Of course they can still look like floors in your model by changing the visibility/graphics for them, you just couldn't do some of the hosting and attaching of walls and things that only work with native floors. When you think about it in those terms - hosting and attaching - you start to understand why Revit slabs have the limitations that they do.

Alternatively, the simpler way of accomplishing this is to bake the floors into rhino using GH as a closed polysurface, then export them as a .dwg with acis solids. Link or import those into an in-place family in Revit and they could visually behave like a floor, if not functionally.

Jake

I'm looking at the Revit 2015 API improvements (http://thebuildingcoder.typepad.com/devday/2013/online/Revit_2015_A...) , first impression is there are new means to create faceted objects and categorize them (as floors, walls etc).  I haven't explicitly tested yet but will do so soon and report.  If upgrading to this version of revit is possible, looks like my tools (and the other options) will be able to provide more.

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service