永发信息网

如果有标量操作的能力,那么有几种标量能操作

答案:1  悬赏:30  手机版
解决时间 2021-04-06 23:34
如果有标量操作的能力,那么有几种标量能操作
最佳答案
矢量运算,矢量之间的运算要遵循特殊的法则。矢量加法一般可用平行四边形法则。由平行四边形法则可推广至三角形法则、多边形法则或正交分解法等。矢量减法是矢量加法的逆运算,一个矢量减去另一个矢量,等于加上那个矢量的负矢量。


3D engine中用到的矢量运算详细内容:
两点距离
2D系统:
Point1(x1,y1),Point2(x2,y2)
距离D=sqr((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2))
3D系统:
Point 1(x1,y1,z1)Point 2 at(x2,y2,z2)。
xd = x2-x1
yd = y2-y1
zd = z2-z1
距离Distance = SquareRoot(xd*xd + yd*yd + zd*zd)
做游戏和demo永远不要去做开方:
用LUT查表技术(Look up Table)
2.在做碰撞检测时,误差Distance*Distance规格化,单位化(Normalize)
先要说矢量的长度:
矢量Vector(x,y,z)
矢量长度Length(Vector)= |Vector|=sqr(x*x+y*y+z*z)
Normalize后:
(x/Length(Vector),y/Length(Vector),z/Length(Vector))
方向不变,长度为1个单位
点乘 点积 数量积(Dot Product)
是一回事儿。首先明确两个矢量的点积是个标量。
中学物理的力做功就是矢量点积的例子:W=|F|.|S|.cos(theta)
二矢量点积:
Vector1:(x1,y1,z1)Vector2(x2,y2,z2)
DotProduct=x1*x2+y1*y2+z1*z2

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
初中考试后家长的评语,形容考试考得很差,十分
打耳洞对人体有害吗?
如何去除右键中的“使用 360强力删除”,如图
株洲华丽服装批发市场店铺租金多少钱一年,还
有人推荐我做银行背债业务,背200万,到手现
单选题城市化的意义有A.使城市乡差别逐渐扩大
上海沙龙新天地天宝商业中心停车场地址有知道
民间借款利息最高多少,工程款纠纷中没有约定
单选题2002年,四川省人事厅下发文件,允许企
Roland 罗兰电钢琴 RD300NX RD-300NX 专业舞
太原到盂县有动车吗/
景德镇陶艺作家工作室哪里比较密集些?
国外描述季节的名句,描写季节的诗句
国将兴,必贵师而重傅;贵师而重傅,则法度存
单选题Greenvegetables________nutrients,___
推荐资讯
高三文科辅导书销量排行榜
我是做电商的,想学c4d有没有针对做电商这块
I've got 造句
你知道废电池是一种危害严重的污染源吗?一粒
小军3d图库字谜шшш.96584⒉ сом来这里
山东人为何被称山东大汉?
都市果园NO.2地址在什么地方,想过去办事
富可视平板电脑24寸不能连无线网络怎么办
雪佛兰黑m4722b的车主是谁
没有牙洞,却牙疼怎么事
蚯蚓的形态主要具有哪些特点
汽车轮胎内侧挡泥板脱落一小块,是否有必要再
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?