Selaa lähdekoodia

Bugfix: issue #631 (MeshCollisionShape constructor requires a TriMesh) in gradle-restructure branch

git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@11094 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
sgold 11 vuotta sitten
vanhempi
commit
d7dc3a1600

+ 1 - 1
jme3-bullet/src/common/java/com/jme3/bullet/util/CollisionShapeFactory.java

@@ -210,7 +210,7 @@ public class CollisionShapeFactory {
     private static MeshCollisionShape createSingleMeshShape(Geometry geom, Spatial parent) {
         Mesh mesh = geom.getMesh();
         Transform trans = getTransform(geom, parent);
-        if (mesh != null) {
+        if (mesh != null && mesh.getMode() == Mesh.Mode.Triangles) {
             MeshCollisionShape mColl = new MeshCollisionShape(mesh);
             mColl.setScale(trans.getScale());
             return mColl;