Commit graph

  • 0dcd9c0d4d Исправление опечатки master Andrey Pokidov 2025-06-05 02:05:52 +07:00
  • 880673a17a Изменение функций-конструкторов для SLERP Andrey Pokidov 2025-06-05 00:30:40 +07:00
  • 75cd82de6a Добавление проверки определителя матрицы, которая является кандидатом на матрицу поворота Andrey Pokidov 2025-06-05 00:10:49 +07:00
  • b777560d93 Добавление проверки, является ли матрица 2x2 или 3x3 матрицей поворота Andrey Pokidov 2025-06-05 00:04:27 +07:00
  • 2a4d5522d3 Добавление функций определения поворотов (versor) между направлениями и базисами Andrey Pokidov 2025-06-04 23:47:55 +07:00
  • e6a94ab8d9 Добавление базисов как вспомогательной структуры Andrey Pokidov 2025-03-21 03:34:20 +07:00
  • 9d7011e81e Добавление сферической интерполяции, переход от применения acos к применению atan2, исправление ошибок Andrey Pokidov 2025-03-17 09:56:56 +07:00
  • f06b35ae34 Модульные тесты для арифметических операций с векторами и комплексными числами Andrey Pokidov 2025-03-13 02:41:21 +07:00
  • 2e902bc040 Операция исключения поворота для двумерного пространства (числа Котса) Andrey Pokidov 2025-03-11 01:44:08 +07:00
  • 0a1ca06ce5 Операция исключения поворота Andrey Pokidov 2025-03-11 01:39:35 +07:00
  • 9688bd2fc1 Исправление модульного теста Andrey Pokidov 2025-02-27 20:42:45 +07:00
  • f85039a556 Тесты для комплексных чисел, исправление в файле проекта для Visual Studio Andrey Pokidov 2025-02-27 00:37:44 +07:00
  • 1b0fd7ef26 Добавлен makefile для библиотеки Andrey Pokidov 2025-02-26 19:52:36 +07:00
  • 74be89f1f8 Переименование tangent pair в числа Котса, выделение комплексных чисел из двумерных векторов, добавление возведения в спебень для веросорв и чисел Котса Andrey Pokidov 2025-02-26 16:27:33 +07:00
  • 34ee460873 Удаление избыточных функций, добавление функций для комплексных чисел и кватернионов Andrey Pokidov 2025-02-26 00:25:17 +07:00
  • fa9ecda57b Линейная интерполяция для векторов и кватернионов (Vector2, Vector2, Quaternion) Andrey Pokidov 2025-02-25 19:42:14 +07:00
  • f547ba69e6 Добавлено вощведение в степень комплексного числа Andrey Pokidov 2025-02-25 17:14:21 +07:00
  • 08c1e6d148 Унификация названий Andrey Pokidov 2025-02-25 12:39:50 +07:00
  • 15b9e8a4a2 Небольшие исправления Andrey Pokidov 2025-02-19 15:11:00 +07:00
  • e7ba1ad218 Операции минимальный и максимальный для векторов Andrey Pokidov 2025-02-19 15:02:45 +07:00
  • 5754c5747c Добавленные модульные тесты для модулей двумерных и трёхмерных векторов и кватернионов Andrey Pokidov 2025-02-15 00:48:17 +07:00
  • 7f242c4b63 Упрощение тестов Andrey Pokidov 2025-02-13 19:28:40 +07:00
  • fcf793c758 Реорганизация тестов (в процессе) Andrey Pokidov 2025-02-13 01:20:29 +07:00
  • 43bf030295 Большое переупорядочивание исходного кода Andrey Pokidov 2025-02-12 19:39:28 +07:00
  • fffe2be43b Небольшие исправления в модульных тестах Andrey Pokidov 2025-02-12 12:35:10 +07:00
  • 2d8240265c Модульные тесты для Vector2, Vector3, Quaternion и Versor: is unit, is zero, is identity Andrey Pokidov 2025-02-11 23:54:38 +07:00
  • 47ba771b68 Уточнение погрешности (epsylon), поддержка тестов для Code::Blocks Andrey Pokidov 2025-02-11 13:19:50 +07:00
  • 899ca7dd52 Модульные тесты для кватернионов Andrey Pokidov 2025-02-11 00:01:29 +07:00
  • 2fae0154ac Небольшие исправления в модульных тестах, актуализация модульных тестов для Code Blocks Andrey Pokidov 2025-02-10 12:13:43 +07:00
  • 86426c9bd5 Добавлено несколько модульных тестов для Vector2, Vector3, Versor Andrey Pokidov 2025-02-09 03:18:08 +07:00
  • ab4a589e21 Добавлено несколько модульных тестов (покрыто примерно 3,2%), небольшое исправление, переименование tantent в tangent pair (тангенсная пара) Andrey Pokidov 2025-02-08 19:25:10 +07:00
  • 9864653787 Переименование tangent в тангенсную пару Andrey Pokidov 2025-02-08 10:26:26 +07:00
  • 02bcb1bd33 Добавление документации по трёхмерным векторам и исправления Andrey Pokidov 2025-02-08 01:51:53 +07:00
  • e15070ce45 Исправление структуры документации Andrey Pokidov 2025-02-08 01:22:19 +07:00
  • f8f6b07c81 Улучшение структуры документации Andrey Pokidov 2025-02-08 00:47:44 +07:00
  • 72b6690ad6 Улучшение документации по кватернионам и версорам Andrey Pokidov 2025-02-07 23:46:30 +07:00
  • a3ff67792d Улучшение документации Andrey Pokidov 2025-02-07 23:01:40 +07:00
  • c7e39e1527 Улучшение документации Andrey Pokidov 2025-02-07 22:43:32 +07:00
  • b5aa39c145 Развитие документации по версорам Andrey Pokidov 2025-02-06 20:06:06 +07:00
  • 421ca77cb4 Исправление существовавших и добавление новых функций сравнения Andrey Pokidov 2025-02-05 23:43:02 +07:00
  • 847c022533 Исправление названий в документации Andrey Pokidov 2025-02-05 00:03:55 +07:00
  • c8f5a3f077 Small fix Andrey Pokidov 2025-02-04 13:44:21 +07:00
  • 07623b2aa6 реорганизация функций проекта, уменьшение дублирующегося кода Andrey Pokidov 2025-02-04 13:20:46 +07:00
  • 6c0ae92ed4 Добавление объявлений для inline методов в единицах трансляции в соответствии со стандартом C99 Andrey Pokidov 2025-02-03 23:34:01 +07:00
  • e39765b733 Реорганизация методов для версоров и тангентов Andrey Pokidov 2025-01-30 01:10:41 +07:00
  • 0027924f86 Переименование типов на на общепринятый формат, отказ от суффикса _t, так как он зарезервирован POSIX Andrey Pokidov 2025-01-15 23:56:17 +07:00
  • 3805354611 Завершение большого переименования Andrey Pokidov 2025-01-15 15:08:12 +07:00
  • 120e651517 Продолжение переименования Andrey Pokidov 2025-01-15 03:37:48 +07:00
  • 3b6efaafa9 Продолжение переименования типов и функций Andrey Pokidov 2025-01-14 19:25:04 +07:00
  • 605afabd94 Переименование типов в соответствии со стилем POSIX, отказ от префикса bg_ Andrey Pokidov 2025-01-13 21:31:26 +07:00
  • d2a25823a5 Добавлена комбинация трёх версоров одной операцией Andrey Pokidov 2024-12-25 13:46:31 +07:00
  • fcbec62024 Приаведение тангенса (tangent) к единому виду с другими сущностями, добавлено комплексное произведение двумерных векторов Andrey Pokidov 2024-12-25 13:37:23 +07:00
  • 896c8615f5 Добавление тангентов (аналог версоров, но для двумерных пространств) / Adding of tangent pairs, it is like versors but for 2 dimensional spaces Andrey Pokidov 2024-12-19 00:16:52 +07:00
  • 5fd14e4627 Добавление swap функций для векторов, кватернионов и матриц / Swap functions have been added for vectors, quaternions and matrixes Andrey Pokidov 2024-11-27 16:49:58 +07:00
  • a30629df67 Тестирование производительности: версоры + матрица + поворот Andrey Pokidov 2024-11-27 02:51:07 +07:00
  • 5d4472150b Добавлены функции swap, shorten и exclude для версоров / Functions swap, shorten and exclude have been added for versors Andrey Pokidov 2024-11-27 01:39:24 +07:00
  • 081f794eb1 Оптимизация под GNU C компилятор / Optimization for GNU C Compiller Andrey Pokidov 2024-11-26 13:20:12 +07:00
  • e4d75824f3 Небольшие изменения в dev проекте Andrey Pokidov 2024-11-26 02:30:20 +07:00
  • 2655e43cb4 Рефакторинг и оптимизация вычислений / Refactoring and optimization of computations Andrey Pokidov 2024-11-26 02:25:04 +07:00
  • 03e390c1d0 Добавлены функции модуля для версоров и кватернионо / Functions of modulus have been added for versors and quaternions Andrey Pokidov 2024-11-25 19:47:45 +07:00
  • bef7ab98f4 Документация: кватернионы и версоры / Documentation: quaternions and versors Andrey Pokidov 2024-11-25 16:35:36 +07:00
  • d3a9fecb67 Поправки в документацию: кватернионы и версоры / Little fixes in documentation: quaternions and versors Andrey Pokidov 2024-11-25 15:55:36 +07:00
  • d906c8a8ae Документация: кватернионы и версоры / Documentation: quaternions and versors Andrey Pokidov 2024-11-25 15:41:10 +07:00
  • 48d5a010ec Написание документации: кватернионы и версоры Andrey Pokidov 2024-11-25 02:59:55 +07:00
  • bf71f65adb Написание документации: версоры Andrey Pokidov 2024-11-25 02:30:13 +07:00
  • 3ff894cf5d Написание документации: кватернионы и версоры Andrey Pokidov 2024-11-25 01:57:35 +07:00
  • 5c80084b1e Добавлена вводная статья по версорам в документации Andrey Pokidov 2024-11-23 04:04:29 +07:00
  • 3932f83720 Небольшие исправления в документации Andrey Pokidov 2024-11-23 01:25:52 +07:00
  • eaf12b0a08 Описания углов и небольшие правки в библиотеке Andrey Pokidov 2024-11-23 00:34:35 +07:00
  • aa581a9b2b Сброс настроек проекта в Code Blocks / Reseting of parameters settings in Code Blocks Andrey Pokidov 2024-11-22 20:11:02 +07:00
  • 3245407af4 Дополнения в описание проекта / Some addions in the description of the project Andrey Pokidov 2024-11-22 19:20:18 +07:00
  • 2ef0fc17c2 Краткое описание проекта / A brief description of the project Andrey Pokidov 2024-11-22 17:43:26 +07:00
  • 985b1e0c84 Удаление лишних файлов / Removing of extra and old files from the repository Andrey Pokidov 2024-11-22 16:48:50 +07:00
  • beb237fd4e Переименование проектов / Renaming of projects Andrey Pokidov 2024-11-22 16:47:26 +07:00
  • da61a9bf7c Небольшие изменения в библиотеке геометрии и тестах Andrey Pokidov 2024-11-21 23:42:19 +07:00
  • 23fcdc2c28 Изменение полей версора на константные / Making versor's fields constant Andrey Pokidov 2024-11-21 14:12:51 +07:00
  • e7616ae80c Большое переименование Andrey Pokidov 2024-11-20 16:53:12 +07:00
  • e354b2425c Отказ от функций getWeightedSum в пользу appendScaled; оптимизация версоров / Replacing of getWeightedSum onto appendScaled; versor optimization Andrey Pokidov 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 Andrey Pokidov 2024-11-19 14:38:57 +07:00
  • 791557fb94 Задача 0000001: отказ от использования корректоров в версорах / Task 0000001: declining of usage of correctors in versors Andrey Pokidov 2024-11-19 14:21:01 +07:00
  • 07c1330858 Добавлены функции для матриц 2x3 и 3x2 / New functions for matrixes 2x3 and 3x2 have been added Andrey Pokidov 2024-11-15 23:07:28 +07:00
  • 67f66e2127 Удаление избыточных функций и небольшие исправления / Removing of extra methods and small fixes Andrey Pokidov 2024-11-15 19:22:54 +07:00
  • 049f09f3d4 Добавлены матрицы 2x3 и 3x2, добавлены произведения матриц. Изменения в названиях функций Andrey Pokidov 2024-11-13 12:41:05 +07:00
  • 86486ac9cf Дополнительные шаблоны в gitignore Andrey Pokidov 2024-11-12 01:45:39 +07:00
  • 0ef9330a08 +dev проект Andrey Pokidov 2024-11-12 00:56:01 +07:00
  • 6a56e85052 Базовая версия библиотеки. Версия 0.2.0-dev Andrey Pokidov 2024-11-12 00:55:03 +07:00
  • b086af7f66 Initial commit Andrey Pokidov 2024-11-11 15:25:43 +00:00