Catenary arch from height
Draws a catenary arch between two points that falls to a certain height.
Files for Grasshopper 0.7 - 0.8.x:
Parameters:
- Point: Start of arch
- Point: End of arch
- Float: z-height of arch
Outputs:
- Curve: A catenary curve
Notes:
Curves are drawn in the xz-plane. If you want the curve in another plane, the points need to be rotated into the xz-plane and then the curve needs to be rotated out into the desired plane.
Uses a hill-climbing algorithm to set the height of the curve. Hill climbing stops when the tolerance is reached or the max iterations are reached.
Based on Giulio Piacentino's Catenary C# code originally posted here: http://www.grasshopper3d.com/xn/detail/2985220:Comment:25775
Component History:
Viewed 1632 times
Created by: Giulio Piacentino, 01-Nov-2010 11:51 pm
Last edited by: @nzarchitecture, 10-Aug-2011 01:35 am


catenary_arch_fromHeight.ghx