I'd like to see the entire exception dump. Check like crazy (as if you didn't!) and if it won't come clean. If not, "whip" up some test code. The Java3D team has been outstanding lately in running and checking test apps.
David wrote:
035701c0542b$f775e700$b26ca7cc@net">I am getting a null pointer exception when I try to set a texture coordinate
for unit state 0. When I created the triangle strip array I asked for two
texture sets like this:
public TriangleStripArray getGeometryDefinition( int vertexPoints, int
perStrip[] ) {
Log.log.println(LogType.EXHAUSTIVE,"Creating multitexture geometry");
int texMapping[] = {0,1,1};
return new TriangleStripArray(vertexPoints,
GeometryArray.COORDINATES |
GeometryArray.NORMALS |
GeometryArray.TEXTURE_COORDINATE_2 |
GeometryArray.COLOR_3,
2,
texMapping,
perStrip);
}
Later I try to set the texture coordinates for a single vertex like this:
triangles.setTextureCoordinate(0,vertex,new TexCoord2f(texX,texZ));
triangles.setTextureCoordinate(1,vertex,new
TexCoord2f(texX/densi! ty,texZ/density));
In the only example of this I could find, they were calculating an array of
floats and just setting the entire unit state texture coords like this:
// specify texture coordinates for texture coordinate set 0geo.setTextureCoordinates(0, 0, texCoordSet0);
// specify texture coordinates for texture coordinate set 1
geo.setTextureCoordinates(1, 0, texCoordSet1);
Am I missing something? I am trying to multi texture a detail texture over
another texture.
Dave Yazel
Cosm Development Team
===========================================================================
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".
-- ___________________________________________________________
Shawn Kendall Full Sail Real World Education Course Director 3300 University BLVD Real Time 3D for Gaming Winter Park FL 32792 [EMAIL PROTECTED] http://www.fullsail.com ___________________________________________________________
=========================================================================== 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".