Box()// : // body(world), // geom(space, 0.2, 0.2, 0.2) { body = OdeHelper.createBody(world); geom = OdeHelper.createBox(space, 0.2, 0.2, 0.2); DMass mass = OdeHelper.createMass(); mass.setBox(10, 0.2, 0.2, 0.2); body.setMass(mass); geom.setData(this); geom.setBody(body); } void draw() //const
Box()// : // body(world), // geom(space, 0.2, 0.2, 0.2) { body = OdeHelper.createBody(world); geom = OdeHelper.createBox(space, 0.2, 0.2, 0.2); DMass mass = OdeHelper.createMass(); mass.setBox(10, 0.2, 0.2, 0.2); body.setMass(mass); geom.setData(this); geom.setBody(body); } void draw() //const
kbody.setPosition(kx, ky, kz); kbox = OdeHelper.createBox(space, 3, 3, .5); kbox.setBody(kbody); kpole = OdeHelper.createCylinder(space, .125, 1.5); kpole.setBody(kbody); matraca.setPosition(kx+0, ky+1, kz+1); matraca_geom = OdeHelper.createBox(space, 0.5, 2, 0.75); matraca_geom.setBody(matraca); DMass mass = OdeHelper.createMass(); mass.setBox(1, 0.5, 2, 0.75);
kbody.setPosition(kx, ky, kz); kbox = OdeHelper.createBox(space, 3, 3, .5); kbox.setBody(kbody); kpole = OdeHelper.createCylinder(space, .125, 1.5); kpole.setBody(kbody); matraca.setPosition(kx+0, ky+1, kz+1); matraca_geom = OdeHelper.createBox(space, 0.5, 2, 0.75); matraca_geom.setBody(matraca); DMass mass = OdeHelper.createMass(); mass.setBox(1, 0.5, 2, 0.75);
box[i].setBody (body[i]);
box[i].setBody (body[i]);
boxbody.setMass (m); boxgeom = OdeHelper.createBox (null, BOXSZ, BOXSZ, BOXSZ); boxgeom.setBody (boxbody); space.add (boxgeom);
body[bodyI].setMass (m); box[boxI] = OdeHelper.createBox (space,LENGTH,WIDTH,HEIGHT); box[boxI].setBody (body[bodyI]);
m.adjust (Mass1); geomW = OdeHelper.createBox (space, boxDim.get(X), boxDim.get(Y), boxDim.get(Z)); geomW.setBody (bodyW); geomW.setCategoryBits (catBits[W]); geomW.setCollideBits (catBits[ALL] & (~catBits[W]) & (~catBits[JOINT]) ); m.adjust (Mass1); geomD = OdeHelper.createBox (space, boxDim.get(X), boxDim.get(Y), boxDim.get(Z)); geomD.setBody (bodyD); geomD.setCategoryBits (catBits[D]); geomD.setCollideBits (catBits[ALL] & (~catBits[D]) & (~catBits[JOINT]) );
wall_bodies[wb].setMass (m); wall_boxes[wb] = OdeHelper.createBox (space,WBOXSIZE,WBOXSIZE,WBOXSIZE); wall_boxes[wb].setBody (wall_bodies[wb]); body[bodies].setMass (m); box[boxes] = OdeHelper.createBox (space,WIDTH,LENGTH,HEIGHT); box[boxes++].setBody (body[bodies++]); body[bodies].setMass (m); box[boxes] = OdeHelper.createBox (space,LENGTH,WIDTH,HEIGHT); box[boxes++].setBody (body[bodies++]);
body[0].setMass(m); box[0] = OdeHelper.createBox (null,LENGTH,WIDTH,HEIGHT); box[0].setBody(body[0]);