[net.graphics] Swept surfaces

gda@creare.uucp (Gray Abbott) (04/23/86)

	Can anyone tell me how to do "swept surfaces".  I'm working
	on a CAD-type system to be used as the front end of a new
	computational fluid dynamics program and would like to provide
	a tool which makes it easy to construct curved pipes and ducts.
	The idea is to take a surface patch and sweep it along a "directrix"
	curve, to create the pipe, or whatever.

	I've seen some references which mention keeping the swept object
	fixed in the Frenet frame of the directrix, but this doesn't seem
	to work the way I want it to; the swept patch rotates in ways that
	do not agree with intuition.  What appears to be desirable is that
	the swept patch rotates about the binormal vector at any point
	along the directrix, but I haven't been able to express this
	mathematically.  Also, I'd like to be able to calculate just the
	position of the patch at the two endpoints of a cubic section of
	the directrix.

	Does anybody understand what I'm talking about?  Do you know how
	it's done?  Can you at least give me a pointer to a good reference
	on it (I've got Faux and Pratt, but it doesn't address this problem
	in detail).

	Thanks in advance.

			Gray Abbott
			Creare Inc.
			Hanover, NH
			{...dartvax!creare!gda}