import javax.vecmath.*; class Helix implements Function3f { float r; float a; Helix ( float radius, float aIn ) { r = radius; a = aIn; } public Vector3f valueAt ( float t ) { return new Vector3f ( r * (float) Math.cos ( 2 * t * Math.PI ), r * (float) Math.sin ( 2 * t * Math.PI ), a * t ); } }