private void CreatePointOnPointJoint() { JVector localAnchor; Vector3D tempVector = ArrayExtensions.GetWithDefault <PropertyType, Vector3D>(Properties, PropertyType.Anchor1); JitterDatatypesMapping.Convert(ref tempVector, out localAnchor); if (RigidBodyB != null) { Constraint = new PointOnPoint(RigidBodyA, RigidBodyB, localAnchor); } else { Constraint = new global::Jitter.Dynamics.Constraints.SingleBody.PointOnPoint(RigidBodyA, localAnchor); } }
private void CreatePointOnPointJoint() { JVector localAnchor; Vector3D tempVector = ArrayExtensions.GetWithDefault<PropertyType, Vector3D>(Properties, PropertyType.Anchor1); JitterDatatypesMapping.Convert(ref tempVector, out localAnchor); if (RigidBodyB != null) Constraint = new PointOnPoint(RigidBodyA, RigidBodyB, localAnchor); else Constraint = new global::Jitter.Dynamics.Constraints.SingleBody.PointOnPoint(RigidBodyA, localAnchor); }