@Override public org.jbox2d.dynamics.joints.JointDef toJBox2d () { org.jbox2d.dynamics.joints.FrictionJointDef jd = new org.jbox2d.dynamics.joints.FrictionJointDef(); jd.bodyA = bodyA.body; jd.bodyB = bodyB.body; jd.collideConnected = collideConnected; jd.localAnchorA.set(localAnchorA.x, localAnchorA.y); jd.localAnchorB.set(localAnchorB.x, localAnchorB.y); jd.maxForce = maxForce; jd.maxTorque = maxTorque; jd.type = org.jbox2d.dynamics.joints.JointType.FRICTION; return jd; } }
Body mFrictionBody; mFrictionBody = PhysicsFactory.createBoxBody( mPhysicsWorld, -50, -50, 0, 0, BodyType.StaticBody, FIXTURE_DEF); FrictionJointDef frictionDef = new FrictionJointDef(); frictionDef.bodyA = mFrictionBody; frictionDef.bodyB = mMaviParaBody[0]; frictionDef.maxForce = 4.2f; frictionDef.collideConnected = false; mFriction[0] = (FrictionJoint) mPhysicsWorld.createJoint( frictionDef );
FrictionJointDef def = new FrictionJointDef(); jd = def; def.localAnchorA.set(pbToVec(joint.getLocalAnchorA()));
FrictionJointDef jd = new FrictionJointDef(); jd.localAnchorA.setZero(); jd.localAnchorB.setZero();
FrictionJointDef jd = new FrictionJointDef(); jd.localAnchorA.setZero(); jd.localAnchorB.setZero();