游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2343|回复: 7

一个点积的问题

[复制链接]

21

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2008-8-29 16:58:00 | 显示全部楼层 |阅读模式
a.b
=(xa * i + ya * j).(xb * i + yb * j)
= xa * i * xb * i + xa * i * yb * j + ya * j * xb * i + ya * j * yb * j
=(xa * xb) * (i * i) + (xa * yb) * (i * j) + (xb * ya) * (i * j) + (ya * yb) * (j * j)
= xa * xb + ya * yb

请问其中的i,j是什么?
为什么:
i*i=1
j*j=1
(xa * yb) * (i * j) + (xb * ya) * (i * j)=0

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2008-8-29 17:20:00 | 显示全部楼层

Re:一个点积的问题

i,j是轴方向单位矢量, i自己点乘就是各分量的平方和,因为是单位矢量,所以肯定等于1

21

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2008-8-29 21:17:00 | 显示全部楼层

Re: Re:一个点积的问题

qrli: Re:一个点积的问题

i,j是轴方向单位矢量, i自己点乘就是各分量的平方和,因为是单位矢量,所以肯定等于1


那这里的*和.都是表示点乘吧?那怎么会a=ax*i+ay*j

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-8-30 00:57:00 | 显示全部楼层

Re:一个点积的问题

.代表点乘
*代表乘法,就是最简单的加减乘除的那个乘法。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-8-30 13:11:00 | 显示全部楼层

Re:一个点积的问题

i j 是正交的单位向量。

21

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2008-8-30 13:33:00 | 显示全部楼层

Re:一个点积的问题

那这一步是根据什么得来的?
xa * i + ya * j).(xb * i + yb * j)
= xa * i * xb * i + xa * i * yb * j + ya * j * xb * i + ya * j * yb * j

25

主题

87

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2008-8-30 16:23:00 | 显示全部楼层

Re:一个点积的问题

建议楼主看看向量空间,你就会发现这个其实很简单。

21

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2008-8-30 17:44:00 | 显示全部楼层

Re: Re:一个点积的问题

zzd3d: Re:一个点积的问题

建议楼主看看向量空间,你就会发现这个其实很简单。

看过一些,有关这个的还真没碰到。
等待达人。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 11:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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