Commit graph

45 commits

Author SHA1 Message Date
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
bf71f65adb Написание документации: версоры 2024-11-25 02:30:13 +07:00
3ff894cf5d Написание документации: кватернионы и версоры 2024-11-25 01:57:35 +07:00
5c80084b1e Добавлена вводная статья по версорам в документации 2024-11-23 04:04:29 +07:00
3932f83720 Небольшие исправления в документации 2024-11-23 01:25:52 +07:00
eaf12b0a08 Описания углов и небольшие правки в библиотеке 2024-11-23 00:34:35 +07:00
aa581a9b2b Сброс настроек проекта в Code Blocks / Reseting of parameters settings in Code Blocks 2024-11-22 20:11:02 +07:00
3245407af4 Дополнения в описание проекта / Some addions in the description of the project 2024-11-22 19:20:18 +07:00
2ef0fc17c2 Краткое описание проекта / A brief description of the project 2024-11-22 17:43:26 +07:00
985b1e0c84 Удаление лишних файлов / Removing of extra and old files from the repository 2024-11-22 16:48:50 +07:00
beb237fd4e Переименование проектов / Renaming of projects 2024-11-22 16:47:26 +07:00
da61a9bf7c Небольшие изменения в библиотеке геометрии и тестах 2024-11-21 23:42:19 +07:00
23fcdc2c28 Изменение полей версора на константные / Making versor's fields constant 2024-11-21 14:12:51 +07:00
e7616ae80c Большое переименование 2024-11-20 16:53:12 +07:00
e354b2425c Отказ от функций getWeightedSum в пользу appendScaled; оптимизация версоров / Replacing of getWeightedSum onto appendScaled; versor optimization 2024-11-20 01:21:40 +07:00
7bd9c07f17 Задача 0000002: змена методов get_weighted_sum на append_scaled для векторов / Task 0000002: replacement of get_weighted_sum methods on append_scaled for vectors 2024-11-19 14:38:57 +07:00
791557fb94 Задача 0000001: отказ от использования корректоров в версорах / Task 0000001: declining of usage of correctors in versors 2024-11-19 14:21:01 +07:00
07c1330858 Добавлены функции для матриц 2x3 и 3x2 / New functions for matrixes 2x3 and 3x2 have been added 2024-11-15 23:07:28 +07:00
67f66e2127 Удаление избыточных функций и небольшие исправления / Removing of extra methods and small fixes 2024-11-15 19:22:54 +07:00
049f09f3d4 Добавлены матрицы 2x3 и 3x2, добавлены произведения матриц. Изменения в названиях функций 2024-11-13 12:41:05 +07:00
86486ac9cf Дополнительные шаблоны в gitignore 2024-11-12 01:45:39 +07:00
0ef9330a08 +dev проект 2024-11-12 00:56:01 +07:00
6a56e85052 Базовая версия библиотеки. Версия 0.2.0-dev 2024-11-12 00:55:03 +07:00
Andrey Pokidov
b086af7f66 Initial commit 2024-11-11 15:25:43 +00:00