| .. |
|
affine2.c
|
Добавление квалификатора const для запрета изменения указаелей внутри функций
|
2026-03-24 00:33:17 +07:00 |
|
affine2.h
|
Отказ от restrict функций для упрощения библиотеки. Компиляторы достаточно хорошо оптимизируют не-restrict inline-функции
|
2026-03-30 12:05:25 +07:00 |
|
affine3.c
|
Добавление квалификатора const для запрета изменения указаелей внутри функций
|
2026-03-24 00:33:17 +07:00 |
|
affine3.h
|
Отказ от restrict функций для упрощения библиотеки. Компиляторы достаточно хорошо оптимизируют не-restrict inline-функции
|
2026-03-30 12:05:25 +07:00 |
|
angle.c
|
Реорганизация проекта: перенос определения всех типов в один файл, перегруппировка функций в файлах
|
2026-02-12 10:35:03 +07:00 |
|
angle.h
|
Реорганизация проекта: перенос определения всех типов в один файл, перегруппировка функций в файлах
|
2026-02-12 10:35:03 +07:00 |
|
basic-geometry.cbp
|
Переименование Posture в Rigit Pose, изменение внутренней организации Rigid Pose
|
2026-03-12 20:50:21 +07:00 |
|
basic-geometry.h
|
Развитие SLERP для трёхмерных пространств, а также развитие дуальных чисел, векторов и кватернионов
|
2026-02-13 20:34:11 +07:00 |
|
basic-geometry.vcxproj
|
Операции оптимизации (shorten), получения альтернативного (alternate), получение матриц поворота, сдвигов и аффинных преобразовний из позиции твёрдого тела (rigid pose), представленной дуальным кватернионом
|
2026-03-21 22:03:43 +07:00 |
|
basic-geometry.vcxproj.filters
|
Нормализация унитарных дуальных кватернионов
|
2026-03-16 20:12:09 +07:00 |
|
complex.c
|
Переименование функций для универсализации названий, добавление функций умножения вектора на дуальное число, а также исправление реализации функции умножения кватерниона на дуальное число на более безопасную реализацию
|
2026-03-27 20:54:11 +07:00 |
|
complex.h
|
Переименование функций для универсализации названий, добавление функций умножения вектора на дуальное число, а также исправление реализации функции умножения кватерниона на дуальное число на более безопасную реализацию
|
2026-03-27 20:54:11 +07:00 |
|
dual-number.c
|
Добавлены функции возведения в степень, экспоненты и логарифма для дуальных чисел, добавлены функции магнитуды для дуальных кватернионов
|
2026-04-17 22:48:48 +07:00 |
|
dual-number.h
|
Добавлены функции возведения в степень, экспоненты и логарифма для дуальных чисел, добавлены функции магнитуды для дуальных кватернионов
|
2026-04-17 22:48:48 +07:00 |
|
dual-quaternion.c
|
Добавлены функции возведения в степень, экспоненты и логарифма для дуальных чисел, добавлены функции магнитуды для дуальных кватернионов
|
2026-04-17 22:48:48 +07:00 |
|
dual-quaternion.h
|
Добавлены функции возведения в степень, экспоненты и логарифма для дуальных чисел, добавлены функции магнитуды для дуальных кватернионов
|
2026-04-17 22:48:48 +07:00 |
|
dual-vector3.c
|
Функции вычисления длины для дуальных векторов
|
2026-04-17 23:03:08 +07:00 |
|
dual-vector3.h
|
Функции вычисления длины для дуальных векторов
|
2026-04-17 23:03:08 +07:00 |
|
Makefile
|
Обновление makefile, переименования параметров функций комбинирования аффинных преобразований
|
2026-01-28 17:04:48 +07:00 |
|
matrix2x2.c
|
Отказ от restrict функций для упрощения библиотеки. Компиляторы достаточно хорошо оптимизируют не-restrict inline-функции
|
2026-03-30 12:05:25 +07:00 |
|
matrix2x2.h
|
Уменшение количества внутренних методов за счёт методов получения матрицы поворота для веросора; исправления в методах проверки матрицы поворота; добавление методов вычисления поворота (turn3) по матрице поворота 3x3
|
2026-04-03 02:22:11 +07:00 |
|
matrix2x3.c
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
matrix2x3.h
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
matrix3x2.c
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
matrix3x2.h
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
matrix3x3.c
|
Отказ от restrict функций для упрощения библиотеки. Компиляторы достаточно хорошо оптимизируют не-restrict inline-функции
|
2026-03-30 12:05:25 +07:00 |
|
matrix3x3.h
|
Уменшение количества внутренних методов за счёт методов получения матрицы поворота для веросора; исправления в методах проверки матрицы поворота; добавление методов вычисления поворота (turn3) по матрице поворота 3x3
|
2026-04-03 02:22:11 +07:00 |
|
position2.c
|
Переименование функций для лучшего соответствия названия операции
|
2026-03-25 23:42:49 +07:00 |
|
position2.h
|
Переименование функций для лучшего соответствия названия операции
|
2026-03-25 23:42:49 +07:00 |
|
position3.c
|
Добавление функций восстановления позиции в трёхмерном пространстве (position3) по аффинному преобрезованию (affine3); небольшие исправления в документации, а также переименование некоторых переменных
|
2026-04-07 20:57:07 +07:00 |
|
position3.h
|
Добавление функций восстановления позиции в трёхмерном пространстве (position3) по аффинному преобрезованию (affine3); небольшие исправления в документации, а также переименование некоторых переменных
|
2026-04-07 20:57:07 +07:00 |
|
quaternion.c
|
Добавление функций восстановления позиции в трёхмерном пространстве (position3) по аффинному преобрезованию (affine3); небольшие исправления в документации, а также переименование некоторых переменных
|
2026-04-07 20:57:07 +07:00 |
|
quaternion.h
|
Уменшение количества внутренних методов за счёт методов получения матрицы поворота для веросора; исправления в методах проверки матрицы поворота; добавление методов вычисления поворота (turn3) по матрице поворота 3x3
|
2026-04-03 02:22:11 +07:00 |
|
rigid-pose3.c
|
Удаление combite3 функций, изменение названий параметров функицй combine и exclude
|
2026-04-03 15:10:57 +07:00 |
|
rigid-pose3.h
|
Удаление combite3 функций, изменение названий параметров функицй combine и exclude
|
2026-04-03 15:10:57 +07:00 |
|
slerp3.c
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
slerp3.h
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
turn2.c
|
Удаление combite3 функций, изменение названий параметров функицй combine и exclude
|
2026-04-03 15:10:57 +07:00 |
|
turn2.h
|
Удаление combite3 функций, изменение названий параметров функицй combine и exclude
|
2026-04-03 15:10:57 +07:00 |
|
turn3.c
|
Добавление функции получения поворота (turn3) на основе матрицы поворота (matrix3x3)
|
2026-04-03 21:25:22 +07:00 |
|
turn3.h
|
Добавление функции получения поворота (turn3) на основе матрицы поворота (matrix3x3)
|
2026-04-03 21:25:22 +07:00 |
|
types.h
|
Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации
|
2026-03-29 22:06:01 +07:00 |
|
utilities.c
|
Реорганизация проекта: перенос определения всех типов в один файл, перегруппировка функций в файлах
|
2026-02-12 10:35:03 +07:00 |
|
utilities.h
|
Добавление проверки при делении, стандартизация возвращаемого значения (BGC_SUCCESS, BGC_FAILURE)
|
2026-02-11 20:55:54 +07:00 |
|
vector2.c
|
Удаление функций set_value для структур с открытыми полями (векторы и кватернионы)
|
2026-04-02 19:26:25 +07:00 |
|
vector2.h
|
Удаление функций set_value для структур с открытыми полями (векторы и кватернионы)
|
2026-04-02 19:26:25 +07:00 |
|
vector3.c
|
Удаление функций set_value для структур с открытыми полями (векторы и кватернионы)
|
2026-04-02 19:26:25 +07:00 |
|
vector3.h
|
Удаление функций set_value для структур с открытыми полями (векторы и кватернионы)
|
2026-04-02 19:26:25 +07:00 |