Three.js: MeshStandardMaterial normalScale digitação errada

Criado em 23 mai. 2019  ·  3Comentários  ·  Fonte: mrdoob/three.js

Descrição do problema

Estou trabalhando com a versão 104.0 de três js e encontrei um bug interessante a ser totalmente resolvido.
A digitação para normalScale do MeshStandardMaterial está totalmente errada. Aqui está escrito que é "número", mas isso está totalmente errado, deveria ser Vector2 como todos os tipos de normalScale.

ES. Os tipos de material phong para normalScale é um Vector2.


export class MeshPhongMaterial extends Material {
construtor (parâmetros ?: MeshPhongMaterialParameters);

cor: Cor;
especular: Cor;
brilho: número;
....
normalScale: Vector2;


Por outro lado, o tipo de MeshStandardMaterial:


export class MeshStandardMaterial extends Material {
construtor (parâmetros ?: MeshStandardMaterialParameters);

define: qualquer;
cor: Cor;
rugosidade: número;
metalicidade: número;
...
normalScale: número;


Na verdade, se eu corrigir o tipo, o arquivo não apresentará erros.
Por favor, você pode corrigir este erro?

Versão Three.js
  • [] Dev
  • [x] r104
  • [] ...
Navegador
  • [x] Todos eles
  • [ ] Cromada
  • [ ] Raposa de fogo
  • [] Internet Explorer
SO
  • [x] Todos eles
  • [ ] Janelas
  • [ ] Mac OS
  • [] Linux
  • [] Android
  • [] iOS
Requisitos de hardware (placa gráfica, dispositivo VR, ...)
Bug

Todos 3 comentários

Deve ficar bem agora 👍

Sim, agora está tudo bem. Você sabe por que se eu "npm instalar três" o arquivo ainda não foi corrigido?

A mudança ainda não está em produção. Você tem que esperar pelo próximo lançamento ( R105 ) no final do mês.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Bandit picture Bandit  ·  3Comentários

boyravikumar picture boyravikumar  ·  3Comentários

yqrashawn picture yqrashawn  ·  3Comentários

Horray picture Horray  ·  3Comentários

ghost picture ghost  ·  3Comentários