|
|
51fafe50c8
|
Добавлены операции получения и задания позиции для Rigid Pose
|
2026-03-22 23:08:07 +07:00 |
|
|
|
84be068503
|
Операции оптимизации (shorten), получения альтернативного (alternate), получение матриц поворота, сдвигов и аффинных преобразовний из позиции твёрдого тела (rigid pose), представленной дуальным кватернионом
|
2026-03-21 22:03:43 +07:00 |
|
|
|
4ead7ca106
|
Реорганизация функций для получения матрицы повотора и матрицы обратного поворота для версоров, добавлены функции получения матриц поворота и аффинных преобразований для Rigid Pose3
|
2026-03-20 20:57:09 +07:00 |
|
|
|
b2af8408ce
|
Получение обратного значения для rigid pose3, а также вычитание позиций (rigid pose3)
|
2026-03-19 19:40:41 +07:00 |
|
|
|
a57f13f4a9
|
Исправления в нормализации дуальных кватернионов и позиционирования с помощью дуальных кватернионов
|
2026-03-18 20:23:50 +07:00 |
|
|
|
24d37be75d
|
Добавление restricted функций, нормализация дуальных кватернионов и позиции твёрдого тела (rigid pose3)
|
2026-03-17 19:54:53 +07:00 |
|
|
|
7591b20f41
|
Нормализация унитарных дуальных кватернионов
|
2026-03-16 20:12:09 +07:00 |
|
|
|
a5a59f72f5
|
Скалярное произведение кватернионов: нужно для нормализации дуальных кватернионов
|
2026-03-13 21:10:16 +07:00 |
|
|
|
614daf8ebd
|
Переименование Posture в Rigit Pose, изменение внутренней организации Rigid Pose
|
2026-03-12 20:50:21 +07:00 |
|
|
|
ce991f0488
|
Исправление оператора сравнения в функции инверсии дуального кватерниона
|
2026-03-05 19:36:03 +07:00 |
|
|
|
2bb542688e
|
Исправление опечатки в функциях получения сопряжённых дуальных кватернионов, добавление функций получения обратного кватерниона
|
2026-02-27 20:22:19 +07:00 |
|
|
|
c857c251c3
|
Добавление операции комбинирования для Posture3
|
2026-02-27 04:13:24 +07:00 |
|
|
|
add4d89c80
|
Развитие структуры Posture3 для хранения пложения тела в виде нормализованного дуального кватерниона
|
2026-02-26 02:36:03 +07:00 |
|
|
|
0c27a6e59b
|
Добавление структур для описания положения через дуальный кватернион
|
2026-02-25 09:40:50 +07:00 |
|
|
|
bba8a65c1a
|
Добавление функций среднего от 2 и от 3 для матриц, добавление функций альтернативного двойного векторного произведения векторов.
|
2026-02-23 22:31:04 +07:00 |
|
|
|
3b7aa5088b
|
Добавление операций сопряжения для дуальных кватернионов
|
2026-02-20 21:04:10 +07:00 |
|
|
|
3aacc4489c
|
Добавление методов умножения и деления дуальных кватернионов на прямой и сопряжённый обычный кватернион
|
2026-02-18 22:53:39 +07:00 |
|
|
|
a8a22cdcc1
|
Добавлено умножение дуальных кватернионов с прочими сущностями
|
2026-02-17 21:28:51 +07:00 |
|
|
|
b621191698
|
Переименование методов на распространённые названия
|
2026-02-16 20:41:45 +07:00 |
|
|
|
039b26305a
|
Переименование функций возведения в степень в get_power
|
2026-02-16 03:13:32 +07:00 |
|
|
|
1075624d05
|
Добавление новых функций, возвращение функций subtract_scaled
|
2026-02-15 23:41:01 +07:00 |
|
|
|
727961ad98
|
Удаление гомогенных векторов и матриц (возможно, в будущем будут добавлены 4-мерные векторы и матрицы 4x4)
|
2026-02-14 23:35:57 +07:00 |
|
|
|
86ea23de7d
|
Развитие SLERP для трёхмерных пространств, а также развитие дуальных чисел, векторов и кватернионов
|
2026-02-13 20:34:11 +07:00 |
|
|
|
053af33444
|
Реорганизация проекта: перенос определения всех типов в один файл, перегруппировка функций в файлах
|
2026-02-12 10:35:03 +07:00 |
|
|
|
c7d9263154
|
Исправление типа вызываемой функции
|
2026-02-11 23:30:12 +07:00 |
|
|
|
642d39f2a9
|
Исправления
|
2026-02-11 21:07:48 +07:00 |
|
|
|
e9558ff977
|
Добавление проверки при делении, стандартизация возвращаемого значения (BGC_SUCCESS, BGC_FAILURE)
|
2026-02-11 20:55:54 +07:00 |
|
|
|
a4b9f8b2b9
|
Фобавлены функции умножения и деления дуальных чисел
|
2026-02-09 19:20:38 +07:00 |
|
|
|
4509b26e73
|
Небольшие исправления в SLERP
|
2026-02-08 20:25:38 +07:00 |
|
|
|
78d1661c5d
|
Переделка методов turn3_find_direction_difference, возврат функций матриц поворота для turn3
|
2026-02-07 02:53:21 +07:00 |
|
|
|
2ce4b64ca3
|
Исправление функции, которая находит трёхмерных поворот между двумя парами векторов
|
2026-02-06 20:33:37 +07:00 |
|
|
|
57280ac3f3
|
Добавление арифметических операций для дуальных чисел, векторов и кватернионов
|
2026-02-05 01:58:09 +07:00 |
|
|
|
b0b064de5a
|
Добавление арифметических операций для дуальных кватернионов
|
2026-02-05 01:47:52 +07:00 |
|
|
|
b470a3194b
|
Отказ от терминов Versor и Cotes Number в пользу Turn3 и Turn2, использование кватернионов внутри Turn3
|
2026-02-04 21:02:15 +07:00 |
|
|
|
38cff7e27d
|
Добавление арифметических операций для дуальных кватернионов
|
2026-02-04 03:44:09 +07:00 |
|
|
|
b87518cd3f
|
Развитие дуальный чисел, векторов и кватернионов, а также гомогенных векторов и матриц
|
2026-02-03 19:56:56 +07:00 |
|
|
|
3f96b661a9
|
Добавление дуальных чисел, дуальных векторов (3D) и дуальных версоров
|
2026-02-03 03:33:53 +07:00 |
|
|
|
043cc72c81
|
Небольшие исправления, а также добавление гомогенного трёхмерного вектора
|
2026-02-02 20:44:10 +07:00 |
|
|
|
03627f4401
|
Переход на парадигму Destination first в порядке параметров функий
|
2026-02-01 23:42:51 +07:00 |
|
|
|
f7e41645fe
|
Переход на версию 0.3: изменение подхода к именованию сущностей, добавление, изменение и удаление ряда функций
|
2026-01-30 19:37:49 +07:00 |
|
|
|
d33daf4e2d
|
Обновление makefile, переименования параметров функций комбинирования аффинных преобразований
|
2026-01-28 17:04:48 +07:00 |
|
|
|
0258f0a283
|
Включение необходимых файлов в проект для Visual Studio, а также небольшие исправления в микробенчмарке
|
2026-01-28 02:48:11 +07:00 |
|
|
|
e1dce83d63
|
Исправление функций комбинации, добавление функций исключения одной позиции из другой
|
2026-01-27 19:34:57 +07:00 |
|
|
|
101df9f089
|
Добавлеие позиционирования и аффинного преобразования для 2-мерного пространства, добавление функций для аффинных преобразований и позиционирования
|
2026-01-27 18:04:38 +07:00 |
|
|
|
3c2b89f369
|
Включение позиции и аффинного преобразования в проект для Visual Studio
|
2026-01-27 02:34:34 +07:00 |
|
|
|
7175c4148a
|
Добавление комбинации двух aффинных преобразований
|
2026-01-26 20:27:35 +07:00 |
|
andrey
|
d8347656c7
|
Добавление position3 и aффинного преобразования
|
2026-01-26 20:00:12 +07:00 |
|
andrey
|
fd7c6c91cd
|
Using Unity (a special library for C for Unit tests)
|
2026-01-22 18:18:03 +07:00 |
|
|
|
857d79e572
|
Небольшие исправления
|
2025-11-28 16:54:29 +07:00 |
|
|
|
89dfd7644b
|
Упорядочивание проекта
|
2025-11-26 22:43:29 +07:00 |
|