跳转到内容

Math::Geometry API

文档稀疏
符号
55
已记录
7
修订版本
0.1.0+855c407f828e

48 / 55 个公开 API 符号没有说明。

命名空间

2

结构体

3

math::EulerZYX

Euler angles in ZYX order (yaw-pitch-roll). right-handed coordinate system rotation order: Z (yaw) -> Y (pitch) -> X (roll) internal computation unit: rad convention: this type is for configuration / IO / debug do NOT use it as internal state for computation note:

libs/math/Geometry/Euler.hpp:56

函数

25

math::EulerZYX::EulerZYX

                    math::EulerZYX< T, AngleUnit >::EulerZYX (const Quaternion< T > &q)
                  

explicit conversion from quaternion this conversion may suffer from gimbal lock provided mainly for debug / visualization prefer quaternion as internal state warning:

libs/math/Geometry/Euler.hpp:76

math::Pose::operator*

                    Pose math::Pose< T >::operator* (const Pose &other) const
                  

pose composition this * other T_ac = T_ab * T_bc

libs/math/Geometry/Pose.hpp:63

类型定义

11

变量

9

宏定义

2

文件

3

libs/math/Geometry/Euler.hpp

ZYX 欧拉角表达。 syhanjin 2026-03-09 主要用于配置、日志和调试;内部状态建议优先使用四元数。

libs/math/Geometry/Euler.hpp

libs/math/Geometry/Pose.hpp

三维刚体位姿表达。 syhanjin 2026-03-10 position 表示平移,rotation 使用四元数,便于组合和求逆。

libs/math/Geometry/Pose.hpp

libs/math/Geometry/Quaternion.hpp

四元数姿态表达。 syhanjin 2026-03-09 用于三维旋转的紧凑表示,避免欧拉角的万向节锁问题。

libs/math/Geometry/Quaternion.hpp