我正在编写一个非常简单的函数,我应该在其中找到两个 3 d 点之间的距离。一组点直接作为浮点数给出,而其他点作为水平数组给出。
三个输入是 x,y,z,它们是浮点数,并且作为 par 传递的行 Picks[0] 是 ["blue1",441.2223, 231.44, 127.7466] 现在,该行当然是作为对象出现的。我在制作一个计算距离的函数时遇到问题:我的代码现在是:\
function distance(x,y,z,par)
{
var p:float;
p=Mathf.Sqrt( (x-parseFloat(par[1].ToString())) * (x-parseFloat(par[1].ToString())) + (y-parseFloat(par[2].ToString())) * (y-parseFloat(par[2].ToString())) + (z-parseFloat(par[3].ToString())) * (z-parseFloat(par[3].ToString())));
return p;
}
请尝试帮助我。