浏览代码

fix issue #1060: bt32BitAxisSweep3 not implemented

Stephen Gold 6 年之前
父节点
当前提交
a516d18699
共有 1 个文件被更改,包括 6 次插入7 次删除
  1. 6 7
      jme3-bullet-native/src/native/cpp/jmePhysicsSpace.cpp

+ 6 - 7
jme3-bullet-native/src/native/cpp/jmePhysicsSpace.cpp

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2009-2012 jMonkeyEngine
+ * Copyright (c) 2009-2019 jMonkeyEngine
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -74,17 +74,16 @@ void jmePhysicsSpace::createPhysicsSpace(jfloat minX, jfloat minY, jfloat minZ,
     btBroadphaseInterface* broadphase;
 
     switch (broadphaseId) {
-        case 0:
+        case 0: // SIMPLE
             broadphase = new btSimpleBroadphase();
             break;
-        case 1:
+        case 1: // AXIS_SWEEP_3
             broadphase = new btAxisSweep3(min, max);
             break;
-        case 2:
-            //TODO: 32bit!
-            broadphase = new btAxisSweep3(min, max);
+        case 2: // AXIS_SWEEP_3_32
+            broadphase = new bt32BitAxisSweep3(min, max);
             break;
-        case 3:
+        case 3: // DBVT
             broadphase = new btDbvtBroadphase();
             break;
     }