如何格式化maths.js中3D距离函数的输入?

时间:2018-10-08 20:23:02

标签: javascript math.js

所以我刚开始在JavaScript脚本中使用math.js来查找从点到线的距离。

以下2D代码可以正常运行...

  

var yyy = math.distance([10,10],[2,3],[-8,0]); //这样就可以了。

但是以下3D代码

  

var zzz = math.distance([10,10,10],[2,3,5],[-8,0,4]);

产生

  

未捕获的TypeError:无效的参数:再试一次       在ArrayArrayArray(math.js:51120)。

我从http://mathjs.org/docs/reference/functions/distance.html的官方示例中复制了3D格式

  

math.distance([x1,y1,z1],[LinePtX1,LinePtY1,LinePtZ1],[LinePtX2,LinePtY2,LinePtZ2])

=======================================

编辑:我认为示例格式可能不受支持。另一种格式似乎可以正常使用(但未经彻底测试):-

  

math.distance([x1,y1,z1],[LinePtX1,LinePtY1,LinePtZ1,LinePtX2,LinePtY2,LinePtZ2])

0 个答案:

没有答案