Estoy trabajando con la versión 104.0 de tres js y encontré un error interesante absolutamente resuelto.
La escritura para la escala normal de MeshStandardMaterial es totalmente incorrecta. Aquí está escrito que es "número" pero eso es totalmente incorrecto, debería ser Vector2 como todos los tipos de escala normal.
ES. Los tipos de material phong para normalScale es Vector2.
la clase de exportación MeshPhongMaterial extiende Material {
constructor (parámetros ?: MeshPhongMaterialParameters);
color: Color;
especular: Color;
brillo: número;
....
normalScale: Vector2;
Por otro lado, el tipo de MeshStandardMaterial:
la clase de exportación MeshStandardMaterial extiende Material {
constructor (parámetros ?: MeshStandardMaterialParameters);
define: cualquiera;
color: Color;
rugosidad: número;
metalidad: número;
...
normalScale: número;
De hecho, si corrijo el tipo, el archivo no me da errores.
¿Puede corregir este error?
Debería estar bien ahora 👍
Sí, ahora todo está bien. ¿Sabes por qué si "npm install three" el archivo aún no está arreglado?
El cambio aún no está en producción. Tienes que esperar al próximo lanzamiento ( R105
) a fin de mes.