Hi
I havent used geometry in J3D for a few months and I can't work out why
my polygons are rendering in a weird fashion...
Have half the polygon (a triangle) is rendering in red fine, the other
half doesn't appear!
Code;
Point3f[] pts = new Point3f[4];
pts[0] = gridPoints[from];
pts[1] = gridPoints[to];
System.out.println("BOTTOM LEFT: " + gridPoints[from]);
System.out.println("BOTTOM RIGHT: " + gridPoints[to]);
float x = gridPoints[from].x;
float y = gridPoints[from].y;
float z = gridPoints[from].z;
pts[2] = new Point3f(x,y+1,z);
System.out.println("TOP LEFT: (" + x + " " + (y+1) + " " + z + ")");
x = gridPoints[to].x;
y = gridPoints[to].y;
z = gridPoints[to].z;
pts[3] = new Point3f(x,y+1,z);
System.out.println("TOP RIGHT: (" + x + " " + (y+1) + " " + z +
")");
int[] indices = {
0,1,2,3
};
GeometryInfo gi = new GeometryInfo(GeometryInfo.QUAD_ARRAY);
gi.setCoordinates(pts);
gi.setCoordinateIndices(indices);
Shape3D wall = new Shape3D();
wall.setGeometry(gi.getGeometryArray());
Appearance appear = new Appearance();
ColoringAttributes redColoring = new ColoringAttributes(red,
ColoringAttributes.SHADE_FLAT);
appear.setColoringAttributes(redColoring);
wall.setAppearance(appear);
wallGroup.addChild(wall);
Rather than waste any more time on this, I was hoping some could point
out the obvious to me, thanks in advance
(PS its not a points problem)
********************************************
Ben Logan - Graduate Software Engineer
RCID
Stephenson Building
Newcastle Upon Tyne
NE1 7RU
www.rcid.ncl.ac.uk
********************************************
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".