package immediate;

import javax.media.j3d.*;
import javax.vecmath.*;

public class Lines
{
    int N = 40;
    int stripCounts[] = {N};
    Color3f color1, color2;
    double length=0.6;
    int v, sayit;

    LineArray twistStrip = new LineArray(N,
              LineArray.COORDINATES  | LineArray.COLOR_3);

    LineArray twistStrip1 = new LineArray(N,
              LineArray.COORDINATES  | LineArray.COLOR_3);

  public Lines(Color3f colorin1, Color3f colorin2)
  {color1=colorin1;
   color2=colorin2;
    for(v = 0; v < N; v+=2)
    {
      twistStrip.setCoordinate(v, new Point3d(-length, v*0.03-0.5, 0));
      twistStrip.setCoordinate(v+1, new Point3d(length, v*0.03-0.5, 0));
      twistStrip1.setCoordinate(v, new Point3d(v*0.03-0.5,-length, 0));
      twistStrip1.setCoordinate(v+1, new Point3d(v*0.03-0.5, length, 0));

      twistStrip.setColor(v, color1);
      twistStrip.setColor(v+1,color2);
      twistStrip1.setColor(v,color1);
      twistStrip1.setColor(v+1,color2);
   }
  }

      public  Geometry getLine()
      {
         return twistStrip;
      }
      public  Geometry getLine1()
      {
         return twistStrip1;
      }

}