protected override void CopyTo(JointInfo target) { base.CopyTo(target); DistanceJointInfo c = target as DistanceJointInfo; c.localAnchorB = this.localAnchorB; c.localAnchorA = this.localAnchorA; c.dampingRatio = this.dampingRatio; c.frequency = this.frequency; c.length = this.length; }
private void DrawJoint(Canvas canvas, DistanceJointInfo joint) { this.DrawLocalDistConstraint(canvas, joint.BodyA, joint.BodyB, joint.LocalAnchorA, joint.LocalAnchorB, joint.TargetDistance, joint.TargetDistance); this.DrawLocalAnchor(canvas, joint.BodyB, joint.LocalAnchorB); this.DrawLocalAnchor(canvas, joint.BodyA, joint.LocalAnchorA); }