Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TypeError:this.mesh.geometry.area不是函数_Javascript_Three.js_Leap Motion - Fatal编程技术网

Javascript TypeError:this.mesh.geometry.area不是函数

Javascript TypeError:this.mesh.geometry.area不是函数,javascript,three.js,leap-motion,Javascript,Three.js,Leap Motion,我最近在使用JavaScript和Leapmotion的Three.js,并开始使用LeapWidgets()库为我的程序添加一些很酷的按钮 几个小时后,我从一个库中得到了这个类型错误。是我的东西吗?我就是想不出来 TypeError: this.mesh.geometry.area is not a function 这是指以下代码: this.mass = this.mesh.geometry.area() * this.density; 此库看起来工作不正常。如本期所述: #are

我最近在使用JavaScript和Leapmotion的Three.js,并开始使用LeapWidgets()库为我的程序添加一些很酷的按钮

几个小时后,我从一个库中得到了这个类型错误。是我的东西吗?我就是想不出来

TypeError: this.mesh.geometry.area is not a function
这是指以下代码:

  this.mass = this.mesh.geometry.area() * this.density;

此库看起来工作不正常。

如本期所述:

#area
是此项目添加到特定THREE.js几何体的自定义方法

尝试将不受支持的几何图形转换为按钮时会发生此错误。支持的几何图形有
平面几何
圆几何

我有一些来自MozVR的代码,它可以缩放一个盒子,使它看起来像是被飞机推动的。这里:注意必须使用scale,因为这是调整初始化的THREE.js几何体大小的唯一方法


编辑:这似乎是一个相当普遍的问题。也许在未来的版本中,我们将使错误更加明确。

面积函数将添加到平面几何和圆几何的原型中。确保在三点后加载leapwidgets js。是的,我正在加载,但仍然无法工作。我正在使用min库,是否可能存在错误?我会试试。和论坛网站不同,我们不使用“谢谢”或“感谢任何帮助”或签名。顺便说一句,这是“提前感谢”,而不是“提前感谢”。