Hey Dynamo folks!
A couple of nights ago i was reading on LandArchBIM.com and saw Lauren’s nodes for converting points in a Revit Topo to a Shape Edited Floor or Roof, and i downloaded the samples from her blog (Thanks a ton!).
What i wanted to do though, was retrofit it to work from another Shape Edited Floor. So, i make one large shape edited floor, that has all the slopes correct. Then i make several smaller floors with shape editing enabled. Then i run the graph, and the smaller ones inherit the shape edited slopes from the Control Surface.
The attached DYN works on the SMALL sample thats in the attached sample file, but not on the larger sample. The only difference is the larger sample only has a few points that overlap. But the smaller sample is a false sense of success, since its got dense points everywhere, which isnt realistic.
Obviously i screwed up the graph somewhere.
It manages to generate all the intersecting points in the geometry preview, it just doesnt ever put them on the smaller floor. If i make the smaller floor large enough to cross a ridge in the bigger floor, it gets THOSE points, but not any of the valleys or coincident edges. It seems like im losing the Z values of the points somewhere.
And it shows a bunch of empty lists.Which i dont fully understand.
Attached is the graph. Also the sample Revit file. There are three “samples” in that file: The big one (and smaller floor within it) that wont work. Smaller sample already finished. Smaller sample not done yet. Also a screen shot of Laurens original graph i started from.
Im not even sure the current graph makes sense. I thought if i took the surfaces of the floor and broke that down to curves and then points, that would replace the edges and interior points of the topo.Parallax Team-32-Site Modeling-FloorFollowFloor-V5.dyn (24.5 KB)
Dynamo-FloorFollowFloor-R17.rvt (708 KB)
EDITED because i goofed up and wrote Laura instead of Lauren. Im such a jerk. Thats the trouble with Social Media where we all have alternate handles/screen names. You have to remember two names for everyone! So sorry Lauren, many apologies!!!