Hello everyone,
I’m trying to solve this little problem but I still can’t find a solution, I hope someone can help me with this.
I have created a project where I have different floor levels and I am trying to put elements such as lamps on its surface, however every time I run the sequence it throws me an error that I do not understand how to solve.
I tried to change the family but the result is still the same, I tried to use the “FamilyInstance.bypoint” node but it only works with families without a host, for this project I need to use face type families.
I don’t think the FamilyInstance.ByFace node accepts Dynamo Surfaces as Face input. I think you have to supply Revit Face(s). (I am not 100% sure about this though)
If that didn’t work, please see this:
The error-message in the node on your first post states that the Reference is from a different document. So:
Are your floors from a linked or referenced model?
Can you place host-based families through Revit, without Dynamo, or does that also not work?
Also, if your floors aren’t from a linked model could you perhaps share a small sample Revit model together with your Dynamo script? It’s a lot easier to troubleshoot hands-on.
Thank you for your reply Daan.
I used clockwork node > “Element.FromDynamoSurface” but it keeps returning error.
I send you my files so you can view it.
regarding the questions
my flats are from a linked model
Yes I can place “host” based families through Revit