Example #1
0
        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);
            }
        }
Example #2
0
		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);
		}