General HydroStatics
Ship Stability Software
Command of the Week
(New or interesting aspects of GHS that you may not know about)

(Requires GHS Part Maker version 16.34C or later)

Sorry to bring this up again, but John Bonn called to say he couldn't find a use for CYLINDER Chains. He said he found it just as easy if not easier to put components together in the usual way. Also he thought we shouldn't waste a COW on something as useless as that.

So in order to prove him wrong, we came up with this example of a floating pier with railings on both sides:

These macros were used to make the stanchions:

macro vector
 create vector.s
  cyl 0,beam/2-diam,height+depth, %1*spacing+diam, 0, 0, 0.01, LST
 delete vector.s
`One pair of stanchions:
macro stanchion
 .vector %1
 create rail.c\p%1
  cyl ^,^,^, height,0,-90, diam, LST
`All stanchions:
.stanchion (length/spacing+1,1) 0

In retrospect, we have to admit that John is correct because those stanchions supporting the railing could be made just as well by assigning their locations by ordinary means.

Now, if you had a structure where the cylinders or struts or wires (or whatever) go off in directions best specified by angles, and especially if there is branching in the arrangement like a tree, then CYLINDER Chains might prove to be useful.

Here's an example:

The PMX code that decorated the COW is here -- so you can put a set of antlers on your amphibious jeep, John. Merry Christmas!

Questions, comments, or requests?
Contact Creative Systems, Inc.

USA phone: 360-385-6212 Fax: 360-385-6213
Office hours: 7:00 am - 4:00 pm Pacific Time, Monday - Friday

Mailing address:
PO Box 1910
Port Townsend, WA 98368 USA

Click here for an index to this and previous COWs