I’m trying to build a simple and standard Dynamo script for feasibility studies (for urban planning / building mass) and I’m missing the last part of it. Suggestion and help are more than welcome!
So far in this case study…
- Property Line (Revit) as a starting reference.
*[ Each case study will have its own property line geometry ]
- Create a surface based on the boundary lines/curves.
- Calculate surface area.
- Input “Development Planning Provisions”. (Density, Coverage, Floor, Height) that is calculated based on (3).
*[ Each case study will have different provisions ]
5. Duplicate surface based on parameters and values on Z-axis.
For the 5th part, the target is:
(a) Offset the property/boundary line (internally) by some editable distance;
(b) Create a surface duplication(s) according to the number of the provisional “Floors”;
© Each duplication shall not be more than the calculated provision for “Coverage”;
(d) That in total; (of each duplicated surface) shall not exceed the calculated provision for “Density”.
–> I was thinking and trying/testing to use “Surface.Offset” with “Surface” and “Distance” as inputs, and place a formula on the “Distance” input section in order to achieve this target.
As I said before suggestions and support are more than welcome!
Thank you for your time!
() Using Revit 2020 & Dynamo 2.1*