hi. i am new to revit and dynamo i am stuck at a simple problem and i dont know if its possible to achieve through dynamo or not.
if yes then how?
i am trying to make a grid on each floor of the building currently i have two stories but it will increase later.
and then to find coordinates of interesecting points.
i want it to be generic that it will applicable on every model that i upload. first it make a grid and then give the coordinates for each floor. the size of grid for each floor will be same.
one solution that i think is by making offsets i dont know if it will work or not.
Building a series of Isocurves on a surface representative of the lowest face of the overall project’s bounding box would give you the intial grid. You could then intersect the U isocurves against a polysurface built by extruding the V isocurves, and get a series of points. Theses poitns could be projected onto every level, or onto every sequential elevation.
The spacing of the isocurves will want to be reasonably open - if you do something like a 1’ x 1’ grid things are likley going to be rather slow due to the sheer number of points.
Spacing is based on parameterization of the surface, not distance so you’ll need to convert between the two on the overall surface. This is doable as an ‘early in my dynamo journey’ graph, but if you’re really new you might want to start with going though the Dynamo primer in it’s entirety. Skip nothing: every exercise has value in the methods shown - the outcomes are not the relevant part.
ByIsoCurveOnSurface.dyn (23.6 KB) gandc.rvt (4 MB)
if you can just take a look at my script. its still not doing what I want to do.
this is only giving me one point for each edge.
here we go…what i have done is set lacing to crossproduct…and hide the isocurve nodes…as Jacob mention in the first post…hope it will work;) ByIsoCurveOnSurface.dyn (8.4 KB)