public static DSimpleSpace dSimpleSpaceCreate (DSpace space) { return OdeHelper.createSimpleSpace(space); } //ODE_API
public static DSimpleSpace dSimpleSpaceCreate (DSpace space) { return OdeHelper.createSimpleSpace(space); } //ODE_API
space = OdeHelper.createSimpleSpace();
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(); }
world.setDamping(1e-4, 1e-5); space = OdeHelper.createSimpleSpace(); contactgroup = OdeHelper.createJointGroup (); OdeHelper.createPlane( space, 0, 0, 1, 0 );
world.setQuickStepNumIterations(200); space = OdeHelper.createSimpleSpace(); contactgroup = OdeHelper.createJointGroup (); OdeHelper.createPlane( space, 0, 0, 1, 0 );
space = OdeHelper.createSimpleSpace(); joints = OdeHelper.createJointGroup(); ground = OdeHelper.createPlane(space, 0, 0, 1, 0);
DSimpleSpace space = OdeHelper.createSimpleSpace(); DRay ray = OdeHelper.createRay(space,4);
space = OdeHelper.createSimpleSpace(); joints = OdeHelper.createJointGroup(); ground = OdeHelper.createPlane(space, 0, 0, 1, 0);
world.setGravity (0,0,-0.5); world.setCFM (1e-5); space = OdeHelper.createSimpleSpace(null); OdeHelper.createPlane(space,0,0,1,0);
space = OdeHelper.createSimpleSpace();
space = OdeHelper.createSimpleSpace();
space = OdeHelper.createSimpleSpace();
DSimpleSpace space = OdeHelper.createSimpleSpace(null); DSphere sphere = OdeHelper.createSphere (null,1); space.add (sphere);
world.setAngularDamping(0.0001f); space = OdeHelper.createSimpleSpace(null); contactgroup = OdeHelper.createJointGroup();
world.setAngularDamping(0.0001f); space = OdeHelper.createSimpleSpace(null); contactgroup = OdeHelper.createJointGroup();
DMatrix3 R1=new DMatrix3(),R2=new DMatrix3(); DSimpleSpace space = OdeHelper.createSimpleSpace(null);
double d; DSimpleSpace space = OdeHelper.createSimpleSpace(null);