Closed
Description
When a model containing a mesh without indices is passed to MikktspaceTangentGenerator.generate()
:
SEVERE: Caught unexpected throwable:
java.lang.NullPointerException: Cannot invoke "com.jme3.scene.mesh.IndexBuffer.get(int)" because "index" is null
at com.jme3.util.mikktspace.MikkTSpaceImpl.getIndex(MikkTSpaceImpl.java:119)
at com.jme3.util.mikktspace.MikkTSpaceImpl.getPosition(MikkTSpaceImpl.java:68)
at com.jme3.util.mikktspace.MikktspaceTangentGenerator.getPosition(MikktspaceTangentGenerator.java:719)
at com.jme3.util.mikktspace.MikktspaceTangentGenerator.generateSharedVerticesIndexList(MikktspaceTangentGenerator.java:279)
at com.jme3.util.mikktspace.MikktspaceTangentGenerator.genTangSpace(MikktspaceTangentGenerator.java:164)
at com.jme3.util.mikktspace.MikktspaceTangentGenerator.genTangSpaceDefault(MikktspaceTangentGenerator.java:126)
at com.jme3.util.mikktspace.MikktspaceTangentGenerator.generate(MikktspaceTangentGenerator.java:118)