Commit graph

73 commits

Author SHA1 Message Date
34ee460873 Удаление избыточных функций, добавление функций для комплексных чисел и кватернионов 2025-02-26 00:25:17 +07:00
Andrey Pokidov
fa9ecda57b Линейная интерполяция для векторов и кватернионов (Vector2, Vector2, Quaternion) 2025-02-25 19:42:14 +07:00
Andrey Pokidov
f547ba69e6 Добавлено вощведение в степень комплексного числа 2025-02-25 17:14:21 +07:00
Andrey Pokidov
08c1e6d148 Унификация названий 2025-02-25 12:39:50 +07:00
Andrey Pokidov
15b9e8a4a2 Небольшие исправления 2025-02-19 15:11:00 +07:00
Andrey Pokidov
e7ba1ad218 Операции минимальный и максимальный для векторов 2025-02-19 15:02:45 +07:00
5754c5747c Добавленные модульные тесты для модулей двумерных и трёхмерных векторов и кватернионов 2025-02-15 00:48:17 +07:00
Andrey Pokidov
7f242c4b63 Упрощение тестов 2025-02-13 19:28:40 +07:00
fcf793c758 Реорганизация тестов (в процессе) 2025-02-13 01:20:29 +07:00
Andrey Pokidov
43bf030295 Большое переупорядочивание исходного кода 2025-02-12 19:39:28 +07:00
Andrey Pokidov
fffe2be43b Небольшие исправления в модульных тестах 2025-02-12 12:35:10 +07:00
2d8240265c Модульные тесты для Vector2, Vector3, Quaternion и Versor: is unit, is zero, is identity 2025-02-11 23:54:38 +07:00
Andrey Pokidov
47ba771b68 Уточнение погрешности (epsylon), поддержка тестов для Code::Blocks 2025-02-11 13:19:50 +07:00
899ca7dd52 Модульные тесты для кватернионов 2025-02-11 00:01:29 +07:00
Andrey Pokidov
2fae0154ac Небольшие исправления в модульных тестах, актуализация модульных тестов для Code Blocks 2025-02-10 12:13:43 +07:00
86426c9bd5 Добавлено несколько модульных тестов для Vector2, Vector3, Versor 2025-02-09 03:18:08 +07:00
ab4a589e21 Добавлено несколько модульных тестов (покрыто примерно 3,2%), небольшое исправление, переименование tantent в tangent pair (тангенсная пара) 2025-02-08 19:25:10 +07:00
9864653787 Переименование tangent в тангенсную пару 2025-02-08 10:26:26 +07:00
02bcb1bd33 Добавление документации по трёхмерным векторам и исправления 2025-02-08 01:51:53 +07:00
e15070ce45 Исправление структуры документации 2025-02-08 01:22:19 +07:00
f8f6b07c81 Улучшение структуры документации 2025-02-08 00:47:44 +07:00
72b6690ad6 Улучшение документации по кватернионам и версорам 2025-02-07 23:46:30 +07:00
a3ff67792d Улучшение документации 2025-02-07 23:01:40 +07:00
c7e39e1527 Улучшение документации 2025-02-07 22:43:32 +07:00
Andrey Pokidov
b5aa39c145 Развитие документации по версорам 2025-02-06 20:06:06 +07:00
421ca77cb4 Исправление существовавших и добавление новых функций сравнения 2025-02-05 23:43:02 +07:00
847c022533 Исправление названий в документации 2025-02-05 00:03:55 +07:00
c8f5a3f077 Small fix 2025-02-04 13:44:21 +07:00
07623b2aa6 реорганизация функций проекта, уменьшение дублирующегося кода 2025-02-04 13:20:46 +07:00
6c0ae92ed4 Добавление объявлений для inline методов в единицах трансляции в соответствии со стандартом C99 2025-02-03 23:34:01 +07:00
e39765b733 Реорганизация методов для версоров и тангентов 2025-01-30 01:10:41 +07:00
0027924f86 Переименование типов на на общепринятый формат, отказ от суффикса _t, так как он зарезервирован POSIX 2025-01-15 23:56:17 +07:00
3805354611 Завершение большого переименования 2025-01-15 15:08:12 +07:00
120e651517 Продолжение переименования 2025-01-15 03:37:48 +07:00
3b6efaafa9 Продолжение переименования типов и функций 2025-01-14 19:25:04 +07:00
605afabd94 Переименование типов в соответствии со стилем POSIX, отказ от префикса bg_ 2025-01-13 21:31:26 +07:00
d2a25823a5 Добавлена комбинация трёх версоров одной операцией 2024-12-25 13:46:31 +07:00
fcbec62024 Приаведение тангенса (tangent) к единому виду с другими сущностями, добавлено комплексное произведение двумерных векторов 2024-12-25 13:37:23 +07:00
896c8615f5 Добавление тангентов (аналог версоров, но для двумерных пространств) / Adding of tangent pairs, it is like versors but for 2 dimensional spaces 2024-12-19 00:16:52 +07:00
5fd14e4627 Добавление swap функций для векторов, кватернионов и матриц / Swap functions have been added for vectors, quaternions and matrixes 2024-11-27 16:49:58 +07:00
a30629df67 Тестирование производительности: версоры + матрица + поворот 2024-11-27 02:51:07 +07:00
5d4472150b Добавлены функции swap, shorten и exclude для версоров / Functions swap, shorten and exclude have been added for versors 2024-11-27 01:39:24 +07:00
081f794eb1 Оптимизация под GNU C компилятор / Optimization for GNU C Compiller 2024-11-26 13:20:12 +07:00
e4d75824f3 Небольшие изменения в dev проекте 2024-11-26 02:30:20 +07:00
2655e43cb4 Рефакторинг и оптимизация вычислений / Refactoring and optimization of computations 2024-11-26 02:25:04 +07:00
03e390c1d0 Добавлены функции модуля для версоров и кватернионо / Functions of modulus have been added for versors and quaternions 2024-11-25 19:47:45 +07:00
bef7ab98f4 Документация: кватернионы и версоры / Documentation: quaternions and versors 2024-11-25 16:35:36 +07:00
d3a9fecb67 Поправки в документацию: кватернионы и версоры / Little fixes in documentation: quaternions and versors 2024-11-25 15:55:36 +07:00
d906c8a8ae Документация: кватернионы и версоры / Documentation: quaternions and versors 2024-11-25 15:41:10 +07:00
48d5a010ec Написание документации: кватернионы и версоры 2024-11-25 02:59:55 +07:00