public static void dSpaceDestroy (DSpace s) { s.destroy(); }
public static void dSpaceDestroy (DSpace s) { s.destroy(); }
@Override public void stop() { space.destroy(); world.destroy(); }
@Override public void stop() { space.destroy(); world.destroy(); }
@Override public void stop() { space.destroy(); world.destroy(); }
@Override public void stop() { space.destroy(); world.destroy(); }
/** * Delete the bodies, etc. */ private void clear() { if (contactgroup != null) { contactgroup.destroy(); } if (space != null) { space.destroy(); } if (world != null) { world.destroy(); } }
private void shutdownSimulation() { // destroy world if it exists if (bodies!=0) { //TODO // threading.shutdownProcessing();//dThreadingImplementationShutdownProcessing(threading); // pool.freeThreadPool(); // world.setStepThreadingImplementation(null, null); // threading.free(); contactgroup.destroy (); space.destroy (); world.destroy (); bodies = 0; } }
@Override public void stop() { ragdoll.destroy(); contactgroup.destroy(); space.destroy(); world.destroy(); }
@Override public void stop() { for (int x = 0; x < RAGDOLLS * RAGDOLLS; x++) { ragdolls[x].destroy(); } contactgroup.destroy(); space.destroy(); world.destroy(); }
@Override public void stop() { mesh_geom.destroy(); mesh_data.destroy(); ball1_body.destroy(); ball2_body.destroy(); ground.destroy(); contact_group.destroy(); space.destroy(); // will destroy all geoms world.destroy(); }
private void demo(String[] args) { OdeHelper.initODE2(0); // test the simple space: // space = dSimpleSpaceCreate(); // test the hash space: // space = dHashSpaceCreate (0); // dHashSpaceSetLevels (space,-10,10); // test the quadtree space DVector3 Center = new DVector3(); DVector3 Extents = new DVector3(10, 0, 10); space = OdeHelper.createQuadTreeSpace(null, Center, Extents, 7); //space = OdeHelper.createSapSpace(space, AXES.XYZ);// 36); //space = OdeHelper.createSimpleSpace(null); //space = OdeHelper.createHashSpace(null); for (int i=0; i < NUM; i++) geom[i] = null; init_test(); // run simulation dsSimulationLoop (args,352,288,this); space.destroy (); OdeHelper.closeODE(); }
private void demo(String[] args) { // create world OdeHelper.initODE2( 0 ); world = OdeHelper.createWorld(); space = OdeHelper.createSimpleSpace( null ); contactgroup = OdeHelper.createJointGroup(); world.setGravity( 0,0,-0.5 ); world.setCFM( 1e-5 ); OdeHelper.createPlane( space,0,0,1,0 ); for (int i = 0; i < NUM; i++) obj[i] = new MyObject(); // run simulation dsSimulationLoop( args,352,288,this ); contactgroup.destroy(); space.destroy(); world.destroy(); OdeHelper.closeODE(); }
private void demo(String[] args) { OdeHelper.initODE2(0); world = OdeHelper.createWorld(); world.setGravity(0, 0, -0.5); world.setQuickStepNumIterations(50); // <-- increase for more stability space = OdeHelper.createSimpleSpace(null); //space = OdeHelper.createSapSpace(AXES.XYZ); //space = OdeHelper.createBHVSpace(0); contactgroup = OdeHelper.createJointGroup(); DGeom ground = OdeHelper.createPlane(space, 0, 0, 1, 0); place_cards(); // run simulation dsSimulationLoop (args, 640, 480, this); levels = 0; place_cards(); contactgroup.destroy(); world.destroy(); ground.destroy(); space.destroy(); OdeHelper.closeODE(); }
private void demo (String[] args) { OdeHelper.initODE2(0); world = OdeHelper.createWorld(); space = OdeHelper.createSimpleSpace(); contactgroup = OdeHelper.createJointGroup(); world.setGravity (0,0,-9.81); world.setContactMaxCorrectingVel(2.5); world.setMaxAngularSpeed(1); world.setAngularDamping(0.6 * STEP_SIZE); world.setAngularDampingThreshold(0); world.setLinearDampingThreshold(0); world.setLinearDamping(0.6 * STEP_SIZE); for (int i = 0; i < obj.length; i++) obj[i] = new MyObject(); OdeHelper.createPlane( space, 0, 0, 1, 0 ); dsSimulationLoop (args,352,288,this); contactgroup.destroy (); space.destroy (); world.destroy (); OdeHelper.closeODE(); }
private void demo(String[] args) { int i,j; DMass m = OdeHelper.createMass(); // create world OdeHelper.initODE2(0); world = OdeHelper.createWorld(); space = OdeHelper.createHashSpace (null); contactgroup = OdeHelper.createJointGroup (); world.setGravity (0,0,-GRAVITY); ground = OdeHelper.createPlane (space,0,0,1,0); // bodies for (i=0; i<N1; i++) { for (j=0; j<N2; j++) { body[i][j] = OdeHelper.createBody (world); m.setBox (1,LENGTH,LENGTH,HEIGHT); m.adjust (MASS*(j+1)); body[i][j].setMass (m); body[i][j].setPosition (i*2*LENGTH,j*2*LENGTH,HEIGHT*0.5); box[i][j] = OdeHelper.createBox (space,LENGTH,LENGTH,HEIGHT); box[i][j].setBody (body[i][j]); } } // run simulation dsSimulationLoop (args,352,288,this); contactgroup.destroy(); space.destroy(); world.destroy(); OdeHelper.closeODE(); }
space.destroy (); world.destroy (); OdeHelper.closeODE();
space.destroy (); world.destroy (); OdeHelper.closeODE();
space.destroy(); world.destroy(); OdeHelper.closeODE();
space.destroy (); world.destroy (); OdeHelper.closeODE();