I'm using Helix toolkit with WPF, and I'm trying to make a 3D image that includes a pipe/tube that has a varying diameter. Essentially, I'm trying to take a non-straight line and rotate it around an axis, creating a tube. I only care about the resulting tube, not the actual rotation (I'm not trying to visualize the rotation, I mean).
Is there a way to do this with Helix toolkit, or for that matter, with any other 3D surface generating tool? The best solution I've been able to come up with is to create a series of pipes with different diameters, but I can't figure out how to smooth the transitions between each of the pipes. This is also a less than ideal solution, because there are a lot of points on the pipe, so I end up with about 150 very small pipe segments. The documentation for Helix is somewhat lacking, but I've gone through the source code without finding an obvious solution.