Three.js: MeshStandardMaterial normalScale输入错误

创建于 2019-05-23  ·  3评论  ·  资料来源: mrdoob/three.js

问题描述

我正在使用三个js的104.0版本,但发现了一个绝对要解决的有趣错误。
MeshStandardMaterial的normalScale的键入是完全错误的。 这里写的是“数字”,但这完全是错误的,它应该是Vector2,就像所有normalScale类型一样。

ES。 normalScale的phong材质的类型为Vector2。


出口类MeshPhongMaterial扩展了材质{
构造函数(参数?:MeshPhongMaterialParameters);

颜色:颜色;
高光:颜色;
光泽度:数字;
....
normalScale:Vector2;


另一方面,MeshStandardMaterial的类型为:


出口类MeshStandardMaterial扩展了Material {
构造函数(参数?:MeshStandardMaterialParameters);

定义:任何;
颜色:颜色;
粗糙度:
金属性:数字;
...
normalScale:数字;


实际上,如果我更正类型,该文件不会给我任何错误。
请您可以更正此错误吗?

Three.js版本
  • []开发
  • [x] r104
  • [] ...
浏览器
  • [x]全部
  • [ ] 铬合金
  • []火狐
  • [ ] IE浏览器
作业系统
  • [x]全部
  • [] Windows
  • [ ] 苹果系统
  • [] Linux
  • [ ] 安卓
  • [] iOS
硬件要求(图形卡,VR设备等)

所有3条评论

现在应该可以了👍

是的,现在一切都很好。 您知道为什么我“ npm install 3”文件尚未修复吗?

更改尚未投入生产。 您必须在本月底等待下一个版本( R105 )。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

seep picture seep  ·  3评论

zsitro picture zsitro  ·  3评论

scrubs picture scrubs  ·  3评论

clawconduce picture clawconduce  ·  3评论

jack-jun picture jack-jun  ·  3评论