Я пишу инструмент, который будет использоваться для обработки кучи трехмерных данных, делая такие вещи, как вращающиеся объекты, перевод, масштабирование и все эти хорошие вещи. Кто-нибудь знает хорошую библиотеку, которая уже делает некоторые из этих общих 3D-материалов?
Мне не интересно визуализировать данные на данный момент, и я в первую очередь заинтересован в выполнении операций.
Вещи, которые я знаю, мне понадобятся в этот момент:
- 2D/3D/4D векторы
- (добавление, вычитание, точечный продукт, кросс-продукт и т.д.)
- Вращение/Перевод/Масштабирование с использованием матриц
- Кватернионы
Мне удалось найти библиотеку Sharp3D, но похоже, что она может делать то, что я хочу, но не обновлялась в долго. Кто-нибудь использовал это раньше? Любые другие (лучшие) предложения?