Я хочу использовать Vectors в приложении С#, которое я пишу, отдельно от Vector3.
Какой лучший способ для меня получить тип Vector без написания собственного?
Ответ 1
Я использовал один в POC, который я нашел на CodeProject. Это не идеально, но это сработало для нашей ситуации. В то время, однако, у него не было способа отразить вектор3 по заданной норме, но это может измениться с тех пор.
Если вы не против использования DirectX (некоторые держатся подальше от него по какой-либо причине), то существует Vector3 тип эта библиотека также.
Ответ 2
Ну, есть структура, называемая Microsoft.DirectX.Vector3, если это то, что вы ищете. Чтобы использовать его, нужно ссылаться на Microsoft.DirectX.dll.
Ответ 3
Для полноты в XNA есть и один: Microsoft.XNA.Framework.Vector3.
Похоже на что-то, что крайне необходимо для консолидации.