Переименование функций для лучшего соответствия названия операции

This commit is contained in:
Andrey Pokidov 2026-03-25 23:42:49 +07:00
parent 6945c69ef2
commit dc759e61f7
7 changed files with 193 additions and 193 deletions

View file

@ -252,15 +252,15 @@ inline void bgc_fp64_rigid_pose3_revert(BGC_FP64_RigidPose3* const pose)
bgc_fp64_quaternion_conjugate(&pose->_versor.dual_part);
}
// ================ Get Reverse ================= //
// ============== Get Reverse Pose ============== //
inline void bgc_fp32_rigid_pose3_get_reverse(BGC_FP32_RigidPose3* const reverse, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_reverse_pose(BGC_FP32_RigidPose3* const reverse, const BGC_FP32_RigidPose3* const pose)
{
bgc_fp32_quaternion_get_conjugate(&reverse->_versor.real_part, &pose->_versor.real_part);
bgc_fp32_quaternion_get_conjugate(&reverse->_versor.dual_part, &pose->_versor.dual_part);
}
inline void bgc_fp64_rigid_pose3_get_reverse(BGC_FP64_RigidPose3* const reverse, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_reverse_pose(BGC_FP64_RigidPose3* const reverse, const BGC_FP64_RigidPose3* const pose)
{
bgc_fp64_quaternion_get_conjugate(&reverse->_versor.real_part, &pose->_versor.real_part);
bgc_fp64_quaternion_get_conjugate(&reverse->_versor.dual_part, &pose->_versor.dual_part);
@ -308,33 +308,33 @@ inline void bgc_fp64_rigid_pose3_exclude(BGC_FP64_RigidPose3* const difference,
_bgc_fp64_rigid_pose3_normalize(difference);
}
// ============= Get Outward Matrix ============= //
// ============ Get Rotation Matrix ============= //
inline void bgc_fp32_rigid_pose3_get_outward_matrix(BGC_FP32_Matrix3x3* const matrix, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_matrix(BGC_FP32_Matrix3x3* const matrix, const BGC_FP32_RigidPose3* const pose)
{
_bgc_fp32_versor_get_rotation_matrix(matrix, &pose->_versor.real_part);
}
inline void bgc_fp64_rigid_pose3_get_outward_matrix(BGC_FP64_Matrix3x3* const matrix, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_matrix(BGC_FP64_Matrix3x3* const matrix, const BGC_FP64_RigidPose3* const pose)
{
_bgc_fp64_versor_get_rotation_matrix(matrix, &pose->_versor.real_part);
}
// ============= Get Inward Matrix ============== //
// ============= Get Reverse Matrix ============= //
inline void bgc_fp32_rigid_pose3_get_inward_matrix(BGC_FP32_Matrix3x3* const matrix, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_reverse_matrix(BGC_FP32_Matrix3x3* const matrix, const BGC_FP32_RigidPose3* const pose)
{
_bgc_fp32_versor_get_reverse_matrix(matrix, &pose->_versor.real_part);
}
inline void bgc_fp64_rigid_pose3_get_inward_matrix(BGC_FP64_Matrix3x3* const matrix, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_reverse_matrix(BGC_FP64_Matrix3x3* const matrix, const BGC_FP64_RigidPose3* const pose)
{
_bgc_fp64_versor_get_reverse_matrix(matrix, &pose->_versor.real_part);
}
// ============== Get Outer Shift =============== //
// ================= Get Shift ================== //
inline void bgc_fp32_rigid_pose3_get_outer_shift(BGC_FP32_Vector3* const shift, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_shift(BGC_FP32_Vector3* const shift, const BGC_FP32_RigidPose3* const pose)
{
const BGC_FP32_Quaternion* const real = &pose->_versor.real_part;
const BGC_FP32_Quaternion* const dual = &pose->_versor.dual_part;
@ -344,7 +344,7 @@ inline void bgc_fp32_rigid_pose3_get_outer_shift(BGC_FP32_Vector3* const shift,
shift->x3 = 2.0f * ((dual->x3 * real->s0 + dual->x2 * real->x1) - (dual->s0 * real->x3 + dual->x1 * real->x2));
}
inline void bgc_fp64_rigid_pose3_get_outer_shift(BGC_FP64_Vector3* const shift, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_shift(BGC_FP64_Vector3* const shift, const BGC_FP64_RigidPose3* const pose)
{
const BGC_FP64_Quaternion* const real = &pose->_versor.real_part;
const BGC_FP64_Quaternion* const dual = &pose->_versor.dual_part;
@ -354,9 +354,9 @@ inline void bgc_fp64_rigid_pose3_get_outer_shift(BGC_FP64_Vector3* const shift,
shift->x3 = 2.0 * ((dual->x3 * real->s0 + dual->x2 * real->x1) - (dual->s0 * real->x3 + dual->x1 * real->x2));
}
// ============== Get Inner Shift ============== //
// ============= Get Reverse Shift ============= //
inline void bgc_fp32_rigid_pose3_get_inner_shift(BGC_FP32_Vector3* const shift, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_reverse_shift(BGC_FP32_Vector3* const shift, const BGC_FP32_RigidPose3* const pose)
{
const BGC_FP32_Quaternion* const real = &pose->_versor.real_part;
const BGC_FP32_Quaternion* const dual = &pose->_versor.dual_part;
@ -366,7 +366,7 @@ inline void bgc_fp32_rigid_pose3_get_inner_shift(BGC_FP32_Vector3* const shift,
shift->x3 = 2.0f * ((dual->s0 * real->x3 - dual->x3 * real->s0) + (dual->x2 * real->x1 - dual->x1 * real->x2));
}
inline void bgc_fp64_rigid_pose3_get_inner_shift(BGC_FP64_Vector3* const shift, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_reverse_shift(BGC_FP64_Vector3* const shift, const BGC_FP64_RigidPose3* const pose)
{
const BGC_FP64_Quaternion* const real = &pose->_versor.real_part;
const BGC_FP64_Quaternion* const dual = &pose->_versor.dual_part;
@ -376,51 +376,51 @@ inline void bgc_fp64_rigid_pose3_get_inner_shift(BGC_FP64_Vector3* const shift,
shift->x3 = 2.0 * ((dual->s0 * real->x3 - dual->x3 * real->s0) + (dual->x2 * real->x1 - dual->x1 * real->x2));
}
// ============ Get Outward Affine3 ============= //
// ================ Get Affine3 ================= //
inline void bgc_fp32_rigid_pose3_get_outward_affine(BGC_FP32_Affine3* const affine_map, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_affine(BGC_FP32_Affine3* const affine_map, const BGC_FP32_RigidPose3* const pose)
{
_bgc_fp32_versor_get_rotation_matrix(&affine_map->distortion, &pose->_versor.real_part);
bgc_fp32_rigid_pose3_get_outer_shift(&affine_map->shift, pose);
bgc_fp32_rigid_pose3_get_shift(&affine_map->shift, pose);
}
inline void bgc_fp64_rigid_pose3_get_outward_affine(BGC_FP64_Affine3* const affine_map, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_affine(BGC_FP64_Affine3* const affine_map, const BGC_FP64_RigidPose3* const pose)
{
_bgc_fp64_versor_get_rotation_matrix(&affine_map->distortion, &pose->_versor.real_part);
bgc_fp64_rigid_pose3_get_outer_shift(&affine_map->shift, pose);
bgc_fp64_rigid_pose3_get_shift(&affine_map->shift, pose);
}
// ============= Get Inward Affine3 ============= //
// ============ Get Reverse Affine3 ============= //
inline void bgc_fp32_rigid_pose3_get_inward_affine(BGC_FP32_Affine3* const affine_map, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_reverse_affine(BGC_FP32_Affine3* const affine_map, const BGC_FP32_RigidPose3* const pose)
{
_bgc_fp32_versor_get_reverse_matrix(&affine_map->distortion, &pose->_versor.real_part);
bgc_fp32_rigid_pose3_get_inner_shift(&affine_map->shift, pose);
bgc_fp32_rigid_pose3_get_reverse_shift(&affine_map->shift, pose);
}
inline void bgc_fp64_rigid_pose3_get_inward_affine(BGC_FP64_Affine3* const affine_map, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_reverse_affine(BGC_FP64_Affine3* const affine_map, const BGC_FP64_RigidPose3* const pose)
{
_bgc_fp64_versor_get_reverse_matrix(&affine_map->distortion, &pose->_versor.real_part);
bgc_fp64_rigid_pose3_get_inner_shift(&affine_map->shift, pose);
bgc_fp64_rigid_pose3_get_reverse_shift(&affine_map->shift, pose);
}
// ============ Get Outer Position3 ============= //
// =============== Get Position3 ================ //
inline void bgc_fp32_rigid_pose3_get_outer_position(BGC_FP32_Position3* const position, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_position(BGC_FP32_Position3* const position, const BGC_FP32_RigidPose3* const pose)
{
bgc_fp32_quaternion_copy(&position->turn._versor, &pose->_versor.real_part);
bgc_fp32_rigid_pose3_get_outer_shift(&position->shift, pose);
bgc_fp32_rigid_pose3_get_shift(&position->shift, pose);
}
inline void bgc_fp64_rigid_pose3_get_outer_position(BGC_FP64_Position3* const position, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_position(BGC_FP64_Position3* const position, const BGC_FP64_RigidPose3* const pose)
{
bgc_fp64_quaternion_copy(&position->turn._versor, &pose->_versor.real_part);
bgc_fp64_rigid_pose3_get_outer_shift(&position->shift, pose);
bgc_fp64_rigid_pose3_get_shift(&position->shift, pose);
}
// ============ Set Outer Position3 ============= //
// =============== Set Position3 ================ //
inline void bgc_fp32_rigid_pose3_set_outer_position(BGC_FP32_RigidPose3* const pose, const BGC_FP32_Position3* const position)
inline void bgc_fp32_rigid_pose3_set_position(BGC_FP32_RigidPose3* const pose, const BGC_FP32_Position3* const position)
{
const BGC_FP32_Quaternion* const versor = &position->turn._versor;
const BGC_FP32_Vector3* const shift = &position->shift;
@ -433,7 +433,7 @@ inline void bgc_fp32_rigid_pose3_set_outer_position(BGC_FP32_RigidPose3* const p
pose->_versor.dual_part.x3 = -0.5f * (shift->x2 * versor->x1 - shift->x1 * versor->x2 - shift->x3 * versor->s0);
}
inline void bgc_fp64_rigid_pose3_set_outer_position(BGC_FP64_RigidPose3* const pose, const BGC_FP64_Position3* const position)
inline void bgc_fp64_rigid_pose3_set_position(BGC_FP64_RigidPose3* const pose, const BGC_FP64_Position3* const position)
{
const BGC_FP64_Quaternion* const versor = &position->turn._versor;
const BGC_FP64_Vector3* const shift = &position->shift;
@ -446,23 +446,23 @@ inline void bgc_fp64_rigid_pose3_set_outer_position(BGC_FP64_RigidPose3* const p
pose->_versor.dual_part.x3 = -0.5 * (shift->x2 * versor->x1 - shift->x1 * versor->x2 - shift->x3 * versor->s0);
}
// ============ Get Inner Position3 ============= //
// =========== Get Reverse Position3 ============ //
inline void bgc_fp32_rigid_pose3_get_inner_position(BGC_FP32_Position3* const position, const BGC_FP32_RigidPose3* const pose)
inline void bgc_fp32_rigid_pose3_get_reverse_position(BGC_FP32_Position3* const position, const BGC_FP32_RigidPose3* const pose)
{
bgc_fp32_quaternion_get_conjugate(&position->turn._versor, &pose->_versor.real_part);
bgc_fp32_rigid_pose3_get_inner_shift(&position->shift, pose);
bgc_fp32_rigid_pose3_get_reverse_shift(&position->shift, pose);
}
inline void bgc_fp64_rigid_pose3_get_inner_position(BGC_FP64_Position3* const position, const BGC_FP64_RigidPose3* const pose)
inline void bgc_fp64_rigid_pose3_get_reverse_position(BGC_FP64_Position3* const position, const BGC_FP64_RigidPose3* const pose)
{
bgc_fp64_quaternion_get_conjugate(&position->turn._versor, &pose->_versor.real_part);
bgc_fp64_rigid_pose3_get_inner_shift(&position->shift, pose);
bgc_fp64_rigid_pose3_get_reverse_shift(&position->shift, pose);
}
// ============ Set Inner Position3 ============= //
// =========== Set Reverse Position3 ============ //
inline void bgc_fp32_rigid_pose3_set_inner_position(BGC_FP32_RigidPose3* const pose, const BGC_FP32_Position3* const position)
inline void bgc_fp32_rigid_pose3_set_reverse_position(BGC_FP32_RigidPose3* const pose, const BGC_FP32_Position3* const position)
{
const BGC_FP32_Quaternion* const versor = &position->turn._versor;
const BGC_FP32_Vector3* const shift = &position->shift;
@ -475,7 +475,7 @@ inline void bgc_fp32_rigid_pose3_set_inner_position(BGC_FP32_RigidPose3* const p
pose->_versor.dual_part.x3 = -0.5f * (versor->s0 * shift->x3 + versor->x2 * shift->x1 - versor->x1 * shift->x2);
}
inline void bgc_fp64_rigid_pose3_set_inner_position(BGC_FP64_RigidPose3* const pose, const BGC_FP64_Position3* const position)
inline void bgc_fp64_rigid_pose3_set_reverse_position(BGC_FP64_RigidPose3* const pose, const BGC_FP64_Position3* const position)
{
const BGC_FP64_Quaternion* const versor = &position->turn._versor;
const BGC_FP64_Vector3* const shift = &position->shift;