class Tube extends Solid{ float[][][] bezierSegments; float t=0; //----------- Tube(){ super(); } //----------- void parse(String[] strs, int s){ Vector vector = new Vector(); for( ; s=bezierSegments.length) t = random(0,0.1); parameter = t%1; x = bezierPoint(b[0][0], b[1][0], b[2][0], b[3][0], parameter); y = bezierPoint(b[0][1], b[1][1], b[2][1], b[3][1], parameter); z = bezierPoint(b[0][2], b[1][2], b[2][2], b[3][2], parameter); return new Vector3D( x, y, z ); } }