public void RotateOnAxis(float Angle) { TMat4x4 ArbitraryMat = TMat4x4.ZeroMat(); ArbitraryMat.SetArbitraryRot(TransformedAxisPointA, TransformedAxisPointB, Angle); SetMatrix(ArbitraryMat); }