public Rot Clone()
{
Rot copy = new Rot();
copy.Sin = Sin;
copy.Cos = Cos;
return copy;
}
/// <summary>Initialize using a position vector and a rotation matrix. </summary> public Transform(Vec2 _position, Rot _R) { p = _position.Clone(); q = _R.Clone(); }