I have an rigidbody and want to apply two different force on two different points of a rigidbody. ApplyForceAtPosition takes the position where to apply force. However When it starts to rotate, points become out of the rigidbody.
Here is my code
rigidbody.AddForceAtPosition(LeftLiftVector,((transform.position)+(90,-90,0)),ForceMode.Force);
rigidbody.AddForceAtPosition(RightLiftVector,((transform.position)+(90,90,0)),ForceMode.Force);
rigidbody.AddForceAtPosition(LeftDragVector,((transform.position)+(90,-90,0)),ForceMode.Force);
rigidbody.AddForceAtPosition(RightDragVector,((transform.position)+(90,90,0)),ForceMode.Force);
These points supposed to be Upper-Right and Upper-Left points of the Paraglider Canopy.