惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
The Cloudflare Blog
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
Recent Announcements
Recent Announcements
Microsoft Azure Blog
Microsoft Azure Blog
Y
Y Combinator Blog
有赞技术团队
有赞技术团队
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Martin Fowler
Martin Fowler
小众软件
小众软件
量子位
月光博客
月光博客
P
Proofpoint News Feed
IT之家
IT之家
腾讯CDC
博客园 - 三生石上(FineUI控件)
博客园 - 司徒正美
雷峰网
雷峰网
V
Visual Studio Blog

博客园 - porter_代码工作者

给 codex 的长期任务,长沙一个定时任务,做保活功能 .net nupkgs 配置 Vibe Coding ---- 2026年3月 很火的词 bigemap 软件 godot 透明 与 混合模式 叠加使用效果 AI 回复 godot 描边插件 C# ScottPlot 高性能图表 高性能绘图库 godot + Avalonia 渲染第三方UI 判断左手坐标系和右手坐标系的方法 国产操作系统: 项目配置 .net 添加Nuget源 godot 位置 和 角度 的平滑插值 godot 通过代码程序化地生成一个三维数据场,然后使用光线步进(Ray Marching)着色器将其渲染出来。 godot shader 等高线的绘制 和 模型描边的绘制 和 shader 常用算法 godot shader 控制 颜色绘制的 金典公式 godot 四元数 旋转 godot 二维报表库 godot 5.4.4 线程安全的调用方法 godot FPS 第三人称教程 UE4脸部捕捉 LiveLink 数据 unity Avatar (化身) 使用electron-builder打包 vue3 项目 exe
常用四元数的值
porter_代码工作者 · 2024-12-13 · via 博客园 - porter_代码工作者

格式说明

对于每个四元数的解析:

  1. 旋转轴:通过虚部 (x,y,z) 确定。
  2. 旋转角度:通过 w=cos(θ/2) 计算。
  3. 结果:给出类似 Quaternion(0.0, 1.0, 0.0, 0.0) 表示围绕 Y 轴旋转 180 度 的格式。

Quaternion(0.0, 1.0, 0.0, 0.0) 表示围绕 Y 轴旋转 180度π 弧度)

几何意义

这种旋转有以下特点:

  1. 所有在 Y 轴上的点(例如 (0,1,0)(0, 1, 0)(0,1,0))保持不动。
  2. 平行于 XZ 平面上的点会完全翻转,例如:
    • (1,0,0) 经过该旋转变为 (−1,0,0)
    • (0,0,1) 变为 (0,0,−1)

这是一个 3D 空间中常见的对称性操作。

    • Quaternion(0.0, 1.0, 0.0, 0.0)
      表示围绕 Y 轴旋转 180 度。

    • Quaternion(-0.5, 0.5, 0.5, 0.5)
      表示围绕 (X: -0.5, Y: 0.5, Z: 0.5) 方向的轴旋转 120 度。

    • Quaternion(-0.7071068, 0.7071068, 0.0, 0.0)
      表示围绕 (X: -1.0, Y: 1.0, Z: 0.0) 方向的轴旋转 180 度。

    • Quaternion(0.5, 0.5, 0.5, -0.5)
      表示围绕 (X: 0.5, Y: 0.5, Z: 0.5) 方向的轴旋转 -120 度。

    • Quaternion(0.5, 0.5, -0.5, 0.5)
      表示围绕 (X: 0.5, Y: 0.5, Z: -0.5) 方向的轴旋转 120 度。

    • Quaternion(0.7071068, 0.7071068, 0.0, 0.0)
      表示围绕 (X: 1.0, Y: 1.0, Z: 0.0) 方向的轴旋转 180 度。

    • Quaternion(1.0, 0.0, 0.0, 0.0)
      表示围绕 X 轴旋转 180 度。

    • Quaternion(-0.7071068, 0.0, 0.0, 0.7071068)
      表示围绕 X 轴旋转 90 度。

    • Quaternion(-0.5, 0.5, -0.5, -0.5)
      表示围绕 (X: -0.5, Y: 0.5, Z: -0.5) 方向的轴旋转 -120 度。

    • Quaternion(0.3535534, -0.6123724, 0.6123724, 0.3535534)
      表示围绕 (X: 0.3535534, Y: -0.6123724, Z: 0.6123724) 方向的轴旋转 90 度。

    • Quaternion(-0.5, 0.5, -0.5, -0.5)
      表示围绕 (X: -0.5, Y: 0.5, Z: -0.5) 方向的轴旋转 -120 度。

    • Quaternion(0.3535534, 0.6123724, -0.6123724, 0.3535534)
      表示围绕 (X: 0.3535534, Y: 0.6123724, Z: -0.6123724) 方向的轴旋转 90 度。