Hi Robert,
A rough initial outline:
First determine your target curve.
Unwrap target curve to get base curve, using Michaels UnwrapCurve shortcut script.
The result is a straight line base curve, and is the same length as the target curve.
Determine the profile, (or the two profiles) of a unit of the tubing.
Portion 1 is the cylinder section.
Portion 2 is the "cord" torus section. (Or half torus.)
Array portion 1 and portion 2 along the entire length of the base curve.
(Might have to adjust some lengths, or cut off a little cylinder from the finished hose? Just make sure the length of the base curve equals the length of the target curve.
Portion 1 can be a solid hollow tube, with wall thickness.
Portion 2 could be a solid torus, or a solid half torus, or a shell of a half torus...(?) And be a hollow tube.
Run Flow.
By Phiro's method, which I particularly liked, the cylinder might extend the length of the base curve.
The "cord" torus, or half torus, provides strength and support, and anti-kink features, like the wire spiral helix in an exhaust duct.
First flow the cylinder, settings: regular (nonRigid).
Then flow the many cord tori, setting: rigid.
Boolean or some such...
- Brian
|