Grasshopper

algorithmic modeling for Rhino

I am trying to specify a Base Level for object that I am inserting into Revit. Base Level parameter requires an Element ID as input. Unfortunately such thing doesn't exist in Grasshopper world per se. ElementId even though it looks like a number is really not unless you convert it to. Trying to feed a number/integer or string into Lyrebird results in nothing happening. Any ideas? 

-K

Views: 303

Replies to This Discussion

Lyrebird doesn't yet support ElementId parameters like Level or Material.  It's something i plan on looking into in the near future.  

What Lyrebird does when you try to create objects is find the closest level to Z coordinate of the origin point (or line) and assign the element to that level with appropriate offset.  If you aren't experiencing that then let me know and I'll see if I can determine what's going on.  I have seen some inconsistencies with that feature.  

If you're trying to place an object on a specific level and offset rather than the automatic one it should find then it won't work.  

Thank you for your reply. Based on your description i would assume that Families would automatically pick up a level if not specified, however that is not what I am seeing. They are still placed in the correct location, but I am seeing the Base Level field blank. Maybe it coincides with the fact that I was placing them at 0 elevation so there was no offset, but I have never seen Base Level field to be blank before. 

Thank you! 

It may depend on what kind of family you're trying to create.  If it's something like a column that has a base and top level, then it may fail to place it correctly.  There's something like 12 different family instance creation methods and I may not be correctly determining which one is best for your situation.  What kind of family are you trying to place, and how are you defining it's location, ie origin point, adaptive point(s) or curve(s)?

-Tim

I was placing columns and was trying to feed it an origin point as well as setting the base level. I realize that this might seem like a contradicting information, but revit should be able to use the offset parameter to make this work.

Anyways, this is not an issue at the moment. This post was really about the inability to set levels by Element ID and you already answered my question about that. 

Thank you! 

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service