Three.js: MeshStandardMaterial normalScale falsche Eingabe

Erstellt am 23. Mai 2019  ·  3Kommentare  ·  Quelle: mrdoob/three.js

Beschreibung des Problems

Ich arbeite mit der 104.0-Version von drei js und fand einen interessanten Fehler, der absolut behoben werden muss.
Die Eingabe für die normale Skala des MeshStandardMaterial ist völlig falsch. Hier steht geschrieben, dass "Zahl" ist, aber das ist völlig falsch, es sollte Vector2 sein, wie alle Arten von normalScale.

ES. Die Art des Phong-Materials für normalScale ist ein Vector2.


Exportklasse MeshPhongMaterial erweitert Material {
Konstruktor (Parameter?: MeshPhongMaterialParameters);

Farbe: Farbe;
Spiegel: Farbe;
Glanz: Anzahl;
....
normalScale: Vector2;


Der Typ für das MeshStandardMaterial:


Exportklasse MeshStandardMaterial erweitert Material {
Konstruktor (Parameter?: MeshStandardMaterialParameters);

definiert: any;
Farbe: Farbe;
Rauheit: Anzahl;
Metallizität: Anzahl;
...
normalScale: number;


Wenn ich den Typ korrigiere, gibt mir die Datei keine Fehler.
Können Sie diesen Fehler bitte korrigieren?

Three.js Version
  • [] Dev
  • [x] r104
  • [] ...
Browser
  • [x] Alle von ihnen
  • [ ] Chrom
  • [ ] Feuerfuchs
  • [ ] Internet Explorer
Betriebssystem
  • [x] Alle von ihnen
  • [] Windows
  • [ ] Mac OS
  • [] Linux
  • [ ] Android
  • [] iOS
Hardwareanforderungen (Grafikkarte, VR-Gerät, ...)
Bug

Alle 3 Kommentare

Sollte jetzt in Ordnung sein 👍

Ja jetzt ist alles in Ordnung. Wissen Sie, warum die Datei noch nicht repariert ist, wenn ich "npm drei installiere"?

Die Änderung ist noch nicht in Produktion. Sie müssen auf die nächste Veröffentlichung ( R105 ) am Ende des Monats warten.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen