public static DCylinder dCreateCylinder (DSpace space, double radius, double length) { return OdeHelper.createCylinder(space, radius, length); } //ODE_API
public static DCylinder dCreateCylinder (DSpace space, double radius, double length) { return OdeHelper.createCylinder(space, radius, length); } //ODE_API
body2.setFiniteRotationMode(true); geom1 = OdeHelper.createCylinder(space, 0.2, 0.5); geom1.setBody(body1); mass.setCylinder(100, 3, 0.2, 0.5); body1.setMass(mass); geom2 = OdeHelper.createCylinder(space, 0.2, 0.5); geom2.setBody(body2); mass.setCylinder(100, 3, 0.2, 0.5);
kbox = OdeHelper.createBox(space, 3, 3, .5); kbox.setBody(kbody); kpole = OdeHelper.createCylinder(space, .125, 1.5); kpole.setBody(kbody); kpole.setOffsetPosition(0, 0, 0.8);
kbox = OdeHelper.createBox(space, 3, 3, .5); kbox.setBody(kbody); kpole = OdeHelper.createCylinder(space, .125, 1.5); kpole.setBody(kbody); dGeomSetOffsetPosition(kpole, 0, 0, 0.8);
g1 = OdeHelper.createCylinder(space, topradius, toplength); g1.setBody(top1); g2 = OdeHelper.createCylinder(space, topradius, toplength); g2.setBody(top2);
g1 = OdeHelper.createCylinder(space, topradius, toplength); g1.setBody(top1); g2 = OdeHelper.createCylinder(space, topradius, toplength); g2.setBody(top2);
obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]);
m.adjust (WMASS); cylbody.setMass (m); cylgeom = OdeHelper.createCylinder(null, RADIUS, WHEELW); cylgeom.setBody (cylbody);
m.setCylinder (1.0,3,CYLRADIUS,CYLLENGTH); cylbody.setMass (m); cylgeom = OdeHelper.createCylinder(null, CYLRADIUS, CYLLENGTH); cylgeom.setBody (cylbody); cylbody.setPosition (0, 0, 3);
obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]); } else if (cmd == 's') { sides[0] *= 0.5;
geomAXIS1 = OdeHelper.createCylinder(null, axDim[RADIUS], axDim[LENGTH]); geomAXIS2 = OdeHelper.createCylinder(null, axDim[RADIUS], axDim[LENGTH]);
obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]);
sides[1] *= 0.5; m.setCylinder(DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]);
sides[1] *= 0.5; m.setCylinder (DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]);
sides[1] *= 0.5; m.setCylinder(DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]);
sides[1] *= 0.5; m.setCylinder(DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]);
} else if (cmd == 'y') { m.setCylinder (DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]); } else if (cmd == 's') { sides[0] *= 0.5;
} else if (cmd == 'y') { m.setCylinder (DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]); } else if (cmd == 's') { sides[0] *= 0.5;
} else if (cmd == 'y') { m.setCylinder (DENSITY,3,sides[0],sides[1]); obj[i].geom[0] = OdeHelper.createCylinder (space,sides[0],sides[1]); } else if (cmd == 's') { sides[0] *= 0.5;