I have worked with multi-texture quite a bit now and I have run into many, many problems.  However, all but one were in our code.  It's just gets confusing very quick! 

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 0
        geo.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".

Reply via email to