Hi Steve,
To get VIsAD to render your helix as a curve, you need to
tell it about the topology of the points (it won't assume
that the 1-d sequence topology in domainT describes a
sequence topology in 3-D (rangeX,rangeY,rangeZ)). To do
this, you can construct a Gridded3DSet with ManifoldDimension
= 1, using the constructor
Gridded3DSet(MathType type, float[][] samples, int lengthX)
where lengthX is the number of points and samples is dimensioned
float[3][lengthX], and type is a RealTupleType (rangeX,rangeY,rangeZ).
You can either represnet your helix data object as this Gridded3DSet,
or use this Gridded3DSet as the domain set of a Field (FlatField
or FieldImpl) that assigns dependent values along the helix.
Good luck, and please let us know if you have problems with this.
Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706
whibbard@xxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html
"kill cross-platform Java by growing the polluted Java market"
- from an internal Microsoft planning document