Three.js: Malla Estándar Material normal Escala Escritura incorrecta

Creado en 23 may. 2019  ·  3Comentarios  ·  Fuente: mrdoob/three.js

Descripción del problema

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?

Versión Three.js
  • [] Desarrollo
  • [x] r104
  • [] ...
Navegador
  • [x] Todos ellos
  • [ ] Cromo
  • [] Firefox
  • [ ] Explorador de Internet
SO
  • [x] Todos ellos
  • [] Windows
  • [ ] Mac OS
  • [] Linux
  • [] Android
  • [] iOS
Requisitos de hardware (tarjeta gráfica, dispositivo VR, ...)
Bug

Todos 3 comentarios

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.

¿Fue útil esta página
0 / 5 - 0 calificaciones