Добавление операций проверки состояний кватернионов и дуальных кватернионов, а также операций трансформации вектора с помощью rigid pose
This commit is contained in:
parent
dc759e61f7
commit
405af2f3a7
8 changed files with 152 additions and 32 deletions
|
|
@ -22,6 +22,12 @@ extern inline int bgc_fp64_quaternion_is_zero(const BGC_FP64_Quaternion* const q
|
|||
extern inline int bgc_fp32_quaternion_is_unit(const BGC_FP32_Quaternion* const quaternion);
|
||||
extern inline int bgc_fp64_quaternion_is_unit(const BGC_FP64_Quaternion* const quaternion);
|
||||
|
||||
extern inline int bgc_fp32_quaternion_is_pure(const BGC_FP32_Quaternion* const quaternion);
|
||||
extern inline int bgc_fp64_quaternion_is_pure(const BGC_FP64_Quaternion* const quaternion);
|
||||
|
||||
extern inline int bgc_fp32_quaternion_is_real(const BGC_FP32_Quaternion* const quaternion);
|
||||
extern inline int bgc_fp64_quaternion_is_real(const BGC_FP64_Quaternion* const quaternion);
|
||||
|
||||
extern inline void bgc_fp32_quaternion_copy(BGC_FP32_Quaternion* const destination, const BGC_FP32_Quaternion* const source);
|
||||
extern inline void bgc_fp64_quaternion_copy(BGC_FP64_Quaternion* const destination, const BGC_FP64_Quaternion* const source);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue