/// Dump joint to dmLog public override void Dump() { var indexA = BodyA.IslandIndex; var indexB = BodyB.IslandIndex; DumpLogger.Log(" b2RopeJointDef jd;"); DumpLogger.Log($" jd.bodyA = bodies[{indexA}];"); DumpLogger.Log($" jd.bodyB = bodies[{indexB}];"); DumpLogger.Log($" jd.collideConnected = bool({CollideConnected});"); DumpLogger.Log($" jd.localAnchorA.Set({_localAnchorA.X}, {_localAnchorA.Y});"); DumpLogger.Log($" jd.localAnchorB.Set({_localAnchorB.X}, {_localAnchorB.Y});"); DumpLogger.Log($" jd.maxLength = {_maxLength};"); DumpLogger.Log($" joints[{Index}] = m_world.CreateJoint(&jd);"); }
/// Dump joint to dmLog public override void Dump() { var indexA = BodyA.IslandIndex; var indexB = BodyB.IslandIndex; DumpLogger.Log(" b2DistanceJointDef jd;"); DumpLogger.Log($" jd.bodyA = bodies[{indexA}];"); DumpLogger.Log($" jd.bodyB = bodies[{indexB}];"); DumpLogger.Log($" jd.collideConnected = bool({CollideConnected});"); DumpLogger.Log($" jd.localAnchorA.Set({_localAnchorA.X}, {_localAnchorA.Y});"); DumpLogger.Log($" jd.localAnchorB.Set({_localAnchorB.X}, {_localAnchorB.Y});"); DumpLogger.Log($" jd.length = {Length};"); DumpLogger.Log($" jd.frequencyHz = {FrequencyHz};"); DumpLogger.Log($" jd.dampingRatio = {DampingRatio};"); DumpLogger.Log($" joints[{Index}] = m_world.CreateJoint(&jd);"); }
/// <inheritdoc /> public override void Dump() { var indexA = BodyA.IslandIndex; var indexB = BodyB.IslandIndex; var index1 = _joint1.Index; var index2 = _joint2.Index; DumpLogger.Log(" b2GearJointDef jd;"); DumpLogger.Log($" jd.bodyA = bodies[{indexA}];"); DumpLogger.Log($" jd.bodyB = bodies[{indexB}];"); DumpLogger.Log($" jd.collideConnected = bool({CollideConnected});"); DumpLogger.Log(" jd.joint1 = joints[index1];"); DumpLogger.Log($" jd.joint2 = joints[{index2}];"); DumpLogger.Log($" jd.ratio = {_ratio};"); DumpLogger.Log($" joints[{Index}] = m_world.CreateJoint(&jd);"); }
/// Dump to Logger.Log public override void Dump() { var indexA = BodyA.IslandIndex; var indexB = BodyB.IslandIndex; DumpLogger.Log(" b2WheelJointDef jd;"); DumpLogger.Log($" jd.bodyA = bodies[{indexA}];"); DumpLogger.Log($" jd.bodyB = bodies[{indexB}];"); DumpLogger.Log($" jd.collideConnected = bool({CollideConnected});"); DumpLogger.Log($" jd.localAnchorA.Set({_localAnchorA.X}, {_localAnchorA.Y});"); DumpLogger.Log($" jd.localAnchorB.Set({_localAnchorB.X}, {_localAnchorB.Y});"); DumpLogger.Log($" jd.localAxisA.Set({_localXAxisA.X}, {_localXAxisA.Y});"); DumpLogger.Log($" jd.enableMotor = bool({_enableMotor});"); DumpLogger.Log($" jd.motorSpeed = {_motorSpeed};"); DumpLogger.Log($" jd.maxMotorTorque = {_maxMotorTorque};"); DumpLogger.Log($" jd.frequencyHz = {_frequencyHz};"); DumpLogger.Log($" jd.dampingRatio = {_dampingRatio};"); DumpLogger.Log($" joints[{Index}] = m_world.CreateJoint(&jd);"); }
/// Dump to Logger.Log. public override void Dump() { var indexA = BodyA.IslandIndex; var indexB = BodyB.IslandIndex; DumpLogger.Log(" b2RevoluteJointDef jd;"); DumpLogger.Log($" jd.bodyA = bodies[{indexA}];"); DumpLogger.Log($" jd.bodyB = bodies[{indexB}];"); DumpLogger.Log($" jd.collideConnected = bool({CollideConnected});"); DumpLogger.Log($" jd.localAnchorA.Set({LocalAnchorA.x}, {LocalAnchorA.y});"); DumpLogger.Log($" jd.localAnchorB.Set({LocalAnchorB.x}, {LocalAnchorB.y});"); DumpLogger.Log($" jd.referenceAngle = {ReferenceAngle};"); DumpLogger.Log($" jd.enableLimit = bool({_enableLimit});"); DumpLogger.Log($" jd.lowerAngle = {_lowerAngle};"); DumpLogger.Log($" jd.upperAngle = {_upperAngle};"); DumpLogger.Log($" jd.enableMotor = bool({_enableMotor});"); DumpLogger.Log($" jd.motorSpeed = {_motorSpeed};"); DumpLogger.Log($" jd.maxMotorTorque = {_maxMotorTorque};"); DumpLogger.Log($" joints[{Index}] = m_world.CreateJoint(&jd);"); }
/// Dump this joint to the log file. public virtual void Dump() { DumpLogger.Log("// Dump is not supported for this joint type.\n"); }