Three.js: MeshStandardMaterial normalÉchelle de saisie incorrecte

Créé le 23 mai 2019  ·  3Commentaires  ·  Source: mrdoob/three.js

description du problème

Je travaille avec la version 104.0 de trois js et j'ai trouvé un bug intéressant à résoudre absolument.
Le typage du normalScale du MeshStandardMaterial est totalement faux. Ici est écrit "nombre" mais c'est totalement faux, il devrait être Vector2 comme tous les types de normalScale.

ES. Le type de matériau phong pour normalScale est un Vector2.


classe d'exportation MeshPhongMaterial étend le matériau {
constructeur (paramètres ?: MeshPhongMaterialParameters);

couleur: couleur;
spéculaire: couleur;
brillance: nombre;
....
normalScale: Vector2;


D'autre part, le type pour le MeshStandardMaterial:


classe d'exportation MeshStandardMaterial étend le matériau {
constructeur (paramètres ?: MeshStandardMaterialParameters);

définit: tout;
couleur: couleur;
rugosité: nombre;
métalité: nombre;
...
normalScale: nombre;


En fait, si je corrige le type, le fichier ne me donne aucune erreur.
Pouvez-vous corriger cette erreur?

Version Three.js
  • [] Dev
  • [x] r104
  • [] ...
Le navigateur
  • [x] Tous
  • [] Chrome
  • [] Firefox
  • [ ] Internet Explorer
OS
  • [x] Tous
  • [ ] Les fenêtres
  • [] macOS
  • [] Linux
  • [ ] Android
  • [] iOS
Configuration matérielle requise (carte graphique, périphérique VR, ...)
Bug

Tous les 3 commentaires

Ça devrait aller maintenant 👍

Oui maintenant tout va bien. Savez-vous pourquoi si je "npm installe trois", le fichier n'est pas encore corrigé?

Le changement n'est pas encore en production. Vous devez attendre la prochaine version ( R105 ) à la fin du mois.

Cette page vous a été utile?
0 / 5 - 0 notes