public Tuple3 AngularVelocity(ReferenceFrame referenceFrame) { if (ReferenceEquals(referenceFrame, null)) { throw new ArgumentNullException(nameof(referenceFrame)); } return(referenceFrame.AngularVelocityFromWorldSpace(InternalBody.angularVelocity).ToTuple()); }
public Tuple3 AngularVelocity(ReferenceFrame referenceFrame) { // FIXME: finding the rigidbody is expensive - cache it if (ReferenceEquals(referenceFrame, null)) { throw new ArgumentNullException(nameof(referenceFrame)); } return(referenceFrame.AngularVelocityFromWorldSpace(InternalVessel.GetComponent <Rigidbody> ().angularVelocity).ToTuple()); }
public Tuple3 AngularVelocity(ReferenceFrame referenceFrame) { return(referenceFrame.AngularVelocityFromWorldSpace(InternalBody.angularVelocity).ToTuple()); }