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:

downloadcatenary_arch_fromHeight.ghx

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

View page history

Edit this page