游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1818|回复: 2

请问在什么情况下会用到返回一个距离(向量)的平方??

[复制链接]

75

主题

102

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2008-4-2 13:22:00 | 显示全部楼层 |阅读模式
点与点,点与线段,线段与线段,线段与面。。。好多求这些距离的函数都给出了两种,一种是给出两者之间的距离,同时也有给出两者之间的距离的平方,请问这样左右什么意义呢?

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2008-4-2 15:04:00 | 显示全部楼层

Re:请问在什么情况下会用到返回一个距离(向量)的平方

是因为求距离要用到三角函数,最后一步都是开平方.
如果只是简单比较距离大小,就不需要开平方的操作了.这种对比的情况有很多.
只有在需要知道精确距离的情况下才需要开平方得到结果.
因此就会有这样的库函数提供.
要把思维逆转过来,距离的平方是运算距离数值的上一步,而不是先算出距离再求平方.

16

主题

191

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2008-4-2 18:55:00 | 显示全部楼层

Re:请问在什么情况下会用到返回一个距离(向量)的平方

除了上面这2种方式 我在实际中还用到一种更简单的距离判断方式 就是直接比较坐标xy值
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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