Working great! Thanks! I probably need to optimize and tweak but this a great foundation. Thanks so much!
Out of interest, how would you get this to work on two surfaces or on an âLâ shaped surface.
I had a play with it last night but with two surfaces it gave them both the same amount of dots so the smaller one was at a much higher resolution.
With the L shape it filled in the gap to make a rectangle.
My method: Place a single isocurve on the U and V parameter.
Get the length of the V curve, and offset the U curve by a range of 0 .. lengthOfVCurve .. #lengthOfVCurve/resolutionSpacing;
Intersect the curves with the surface, this will trim out any part of them which doesnât hit on the surface.
Use a points at parameter method to space the points along the line leveraging the resolution spacing again.
Maybe this is interesting? Itâs the best method Iâve found for heat maps in RevitâŚ
Cheers,
Mark
Iâve used a bounding box before and a surface representing the entire scope of geometries. That way theyâre all on a singular grid with equal spacing.
you guys are fantastic. i have taken your map and modifed it to try to simulate WIFI/WLAN coverage in my building.
Its getting close, but i am still missing the ability to show the âBESTâ coverage where each Access Point is located as you can see in my image.
I have used the Layers as you mentioned, but still not working correctly. Any ideas how i can fix it ?
Ideally, iâd like to use absorption parameters in each wall Type to simulate the REAL coverage between rooms and vertical floors etc based on the distance away from each access point⌠but now iâm dreaming 
Thanks a lot !!
WIFI-Heatmap.dyn (43.3 KB)Youâll have to be more specific. Everything should be visible that you need. Make sure your list levels and structure are correct.

