Добавление операций проверки состояний кватернионов и дуальных кватернионов, а также операций трансформации вектора с помощью rigid pose

This commit is contained in:
Andrey Pokidov 2026-03-26 01:49:18 +07:00
parent dc759e61f7
commit 405af2f3a7
8 changed files with 152 additions and 32 deletions

View file

@ -209,7 +209,6 @@ inline void bgc_fp32_position3_transform_point_back(BGC_FP32_Vector3* const tran
BGC_FP32_Vector3 relative_point;
bgc_fp32_vector3_subtract(&relative_point, initial_point, &position->shift);
bgc_fp32_turn3_vector_back(transformed_point, &position->turn, &relative_point);
}
inline void bgc_fp64_position3_transform_point_back(BGC_FP64_Vector3* const transformed_point, const BGC_FP64_Position3* const position, const BGC_FP64_Vector3* const initial_point)
@ -217,7 +216,6 @@ inline void bgc_fp64_position3_transform_point_back(BGC_FP64_Vector3* const tran
BGC_FP64_Vector3 relative_point;
bgc_fp64_vector3_subtract(&relative_point, initial_point, &position->shift);
bgc_fp64_turn3_vector_back(transformed_point, &position->turn, &relative_point);
}
// ============== Transform Vector =============== //