Обсудим Сериализация кватерниона

MaltrzD

Нестандартное звание
Автор темы
9 (83%)
22 Июн 2023
785
6
234
260
25
Появилась нужна сохранить в дату кватернион, подумал и выдал такое:

C#:
public class CustomQuaternion
{
    public float X;
    public float Y;
    public float Z;
    public float W;

    public Quaternion ToQuaternion()
    {
        Quaternion q = new Quaternion(X, Y, Z, W);
        return q;
    }

    public CustomQuaternion(Quaternion q)
    {
        X = q.x;
        Y = q.y;
        Z = q.z;
        W = q.w;
    }
}
Интересно послушать мнение об этом, и понять вообще придумал ли я костыль, и что можно было сделать проще