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?
Ç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.