Математическая Библиотека UltimaX (175 Функции) – VB 6.0 – База кода

Скачать

Название (оригинал): UltimaX Math Library (175 Functions)

Описание:
Англ (оригинал)This math library handles 2D Vectors, 3D Vectors, 4D Vectors, 3×3 Matrix, 4×4 Matrix, Color, and Quaternions.
The 2D Vectors, 3D Vectors, 4D Vectors, and Color all have linear and hermit spline interpolation. Also, the vectors
handle easy/advanced collision detection routines, advanced quaternion and matrix functions, and much more. This is 100%
worked out math functions, no calls to DirectX or any other API’s. (*Other than the normal Cos(), Sin(), Sqrt(), etc*)
This was all done in C and made into a .dll for speed considerations. There are 2 main reasons I made this. 1) For my
game engine (*UltimaX*) that is being totally redone 2) For educational purposes. I wanted to learn C a little better
and I thought this would be a great learning experience, and it has been. Thats why I posted it, so you can learn from it
too. Not every functions has been tested yet, so if there are any problems please let me know. Enjoy this and learn!
-James-
Рус (машинный)Эта математическая библиотека обрабатывает векторы в 2D, 3D-векторов, 4Д векторы, матрицы 3х3, 4×4 Матрица, цвета, и Кватернионы.
В 2D вектора, 3D-векторов, 4Д векторы и цвет все имеют линейный и отшельник сплайн-интерполяции. Кроме того, векторы
ручка легкая/сложных процедур определения столкновения, расширенные кватернионов и матриц-функций, и многое другое. Это 100%
отработаны математические функции, не требует DirectX или каких-либо других субстанций. (*Кроме обычных, потому что(), грех(), функция sqrt(), и т. д*)
Все это было сделано в C и сделал .dll для соображений скорости. Есть 2 главных причин, почему я сделал это. 1) Для меня
игровой движок (*UltimaX*), который полностью переделан 2) в учебных целях. Я хотел узнать с немного лучше
и я думал, что это будет большой опыт, и он был. Thats, почему я разместил его, так что вы можете узнать от него
слишком. Не все функции еще не тестировал, так что если есть какие-либо проблемы, пожалуйста, дайте мне знать. Наслаждайтесь этим и учиться!
-Джеймс-

база кода