@Override public org.jbox2d.dynamics.joints.JointDef toJBox2d () { org.jbox2d.dynamics.joints.WeldJointDef jd = new org.jbox2d.dynamics.joints.WeldJointDef(); jd.bodyA = bodyA.body; jd.bodyB = bodyB.body; jd.collideConnected = collideConnected; jd.dampingRatio = dampingRatio; jd.frequencyHz = frequencyHz; jd.localAnchorA.set(localAnchorA.x, localAnchorA.y); jd.localAnchorB.set(localAnchorB.x, localAnchorB.y); jd.referenceAngle = referenceAngle; jd.type = org.jbox2d.dynamics.joints.JointType.WELD; return jd; } }
Body circleBody ... ;// having large radius //for all balls arranged in hexagon structure foreach BallBody b { WeldJointDef def = new WeldJointDef(); def.initialize(b, circleBody, b.getWorldCenter()); mPhysicsWorld.createJoint(def); }
fd.density = 20.0f; WeldJointDef jd = new WeldJointDef(); jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd); fd.density = 20.0f; WeldJointDef jd = new WeldJointDef(); jd.frequencyHz = 5f; jd.dampingRatio = .7f; jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd); WeldJointDef jd = new WeldJointDef(); jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd); WeldJointDef jd = new WeldJointDef(); jd.frequencyHz = 8f; jd.dampingRatio = .7f; jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd);
fd.density = 20.0f; WeldJointDef jd = new WeldJointDef(); jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd); fd.density = 20.0f; WeldJointDef jd = new WeldJointDef(); jd.frequencyHz = 5f; jd.dampingRatio = .7f; jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd); WeldJointDef jd = new WeldJointDef(); jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd); WeldJointDef jd = new WeldJointDef(); jd.frequencyHz = 8f; jd.dampingRatio = .7f; jd.initialize(prevBody, body, anchor); getWorld().createJoint(jd);
WeldJointDef wd = new WeldJointDef(); wd.bodyA = body1; wd.bodyB = body2; wd.referenceAngle = wd.bodyB.getAngle() - wd.bodyA.getAngle(); world.createJoint( wd );
WeldJointDef def = new WeldJointDef(); jd = def; def.localAnchorA.set(pbToVec(joint.getLocalAnchorA()));