List of usage examples for javax.media.j3d IndexedLineArray setCoordinateIndex
public void setCoordinateIndex(int index, int coordinateIndex)
From source file:AxisClassDemoApp.java
private Geometry createGeometry() { // create line for X axis IndexedLineArray axisLines = new IndexedLineArray(18, GeometryArray.COORDINATES, 30); axisLines.setCoordinate(0, new Point3f(-1.0f, 0.0f, 0.0f)); axisLines.setCoordinate(1, new Point3f(1.0f, 0.0f, 0.0f)); axisLines.setCoordinate(2, new Point3f(0.9f, 0.1f, 0.1f)); axisLines.setCoordinate(3, new Point3f(0.9f, -0.1f, 0.1f)); axisLines.setCoordinate(4, new Point3f(0.9f, 0.1f, -0.1f)); axisLines.setCoordinate(5, new Point3f(0.9f, -0.1f, -0.1f)); axisLines.setCoordinate(6, new Point3f(0.0f, -1.0f, 0.0f)); axisLines.setCoordinate(7, new Point3f(0.0f, 1.0f, 0.0f)); axisLines.setCoordinate(8, new Point3f(0.1f, 0.9f, 0.1f)); axisLines.setCoordinate(9, new Point3f(-0.1f, 0.9f, 0.1f)); axisLines.setCoordinate(10, new Point3f(0.1f, 0.9f, -0.1f)); axisLines.setCoordinate(11, new Point3f(-0.1f, 0.9f, -0.1f)); axisLines.setCoordinate(12, new Point3f(0.0f, 0.0f, -1.0f)); axisLines.setCoordinate(13, new Point3f(0.0f, 0.0f, 1.0f)); axisLines.setCoordinate(14, new Point3f(0.1f, 0.1f, 0.9f)); axisLines.setCoordinate(15, new Point3f(-0.1f, 0.1f, 0.9f)); axisLines.setCoordinate(16, new Point3f(0.1f, -0.1f, 0.9f)); axisLines.setCoordinate(17, new Point3f(-0.1f, -0.1f, 0.9f)); axisLines.setCoordinateIndex(0, 0); axisLines.setCoordinateIndex(1, 1);/* w w w .j ava 2 s .co m*/ axisLines.setCoordinateIndex(2, 2); axisLines.setCoordinateIndex(3, 1); axisLines.setCoordinateIndex(4, 3); axisLines.setCoordinateIndex(5, 1); axisLines.setCoordinateIndex(6, 4); axisLines.setCoordinateIndex(7, 1); axisLines.setCoordinateIndex(8, 5); axisLines.setCoordinateIndex(9, 1); axisLines.setCoordinateIndex(10, 6); axisLines.setCoordinateIndex(11, 7); axisLines.setCoordinateIndex(12, 8); axisLines.setCoordinateIndex(13, 7); axisLines.setCoordinateIndex(14, 9); axisLines.setCoordinateIndex(15, 7); axisLines.setCoordinateIndex(16, 10); axisLines.setCoordinateIndex(17, 7); axisLines.setCoordinateIndex(18, 11); axisLines.setCoordinateIndex(19, 7); axisLines.setCoordinateIndex(20, 12); axisLines.setCoordinateIndex(21, 13); axisLines.setCoordinateIndex(22, 14); axisLines.setCoordinateIndex(23, 13); axisLines.setCoordinateIndex(24, 15); axisLines.setCoordinateIndex(25, 13); axisLines.setCoordinateIndex(26, 16); axisLines.setCoordinateIndex(27, 13); axisLines.setCoordinateIndex(28, 17); axisLines.setCoordinateIndex(29, 13); return axisLines; }