游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2637|回复: 8

请讲一下四元素组的意义好么????

[复制链接]

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2004-3-17 22:39:00 | 显示全部楼层 |阅读模式
四元素组,是什么意义呢???
请不要吝开金口啊,帮忙讲一下.
D3DXQUATERNION
Describes a quaternion.

typedef struct D3DXQUATERNION {
  FLOAT x, y, z, w;
} D3DXQUATERNION;

q.x = sin(theta/2) * axis.x
q.y = sin(theta/2) * axis.y
q.z = sin(theta/2) * axis.z
q.w = cos(theta/2)

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2004-3-17 22:40:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

21

主题

100

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2004-3-17 23:43:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

四元数在描述物体旋转时很有用。
四元数是形如q = ai + b j + c k + w的式子。其中 i *i = j * j = k * k= -1;
i * j = k, j * k = i, k * i = j;i , j ,k分别代表x , y , z 方向。一般归一化四元数才有意义
即:a * a + b  * b + c * c + w * w = 1; 一般设 v = (a,b,c) ,s = w;
q = (s,v); w = cos (B /2);B表示旋转角度。

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2004-3-18 10:55:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

谢谢楼上的哥哥

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2004-3-18 10:56:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

q = ai + b j + c k + w
是一个面还是线....??? y_y
回去好好复习空间几何知识,呵呵

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2004-3-18 12:34:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

他不是面也不是线,而是四维的,嘿嘿

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2004-3-18 19:50:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

多元复数?

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2004-3-18 22:40:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????

齐次坐标而已。

3

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-3-20 08:27:00 | 显示全部楼层

Re:请讲一下四元素组的意义好么????


我看不懂
说清楚点
可以吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-29 10:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表