Ejemplo n.º 1
0
/*     */   public BroadphaseProxy createProxy(Vector3f aabbMin, Vector3f aabbMax, BroadphaseNativeType shapeType, Object userPtr, short collisionFilterGroup, short collisionFilterMask, Dispatcher dispatcher, Object multiSapProxy) {
/* 178 */     DbvtProxy proxy = new DbvtProxy(userPtr, collisionFilterGroup, collisionFilterMask);
/* 179 */     DbvtAabbMm.FromMM(aabbMin, aabbMax, proxy.aabb);
/* 180 */     proxy.leaf = this.sets[0].insert(proxy.aabb, proxy);
/* 181 */     proxy.stage = this.stageCurrent;
/* 182 */     proxy.uniqueId = (++this.gid);
/* 183 */     this.stageRoots[this.stageCurrent] = listappend(proxy, this.stageRoots[this.stageCurrent]);
/* 184 */     return proxy;
/*     */   }