Three.js: MeshStandardMaterial normalScale salah ketik

Dibuat pada 23 Mei 2019  ·  3Komentar  ·  Sumber: mrdoob/three.js

Deskripsi masalah

Saya bekerja dengan versi 104.0 dari tiga js dan saya menemukan bug yang menarik untuk dipecahkan sepenuhnya.
Pengetikan untuk normalScale dari MeshStandardMaterial benar-benar salah. Di sini tertulis bahwa "angka" tapi itu salah besar harus Vector2 seperti semua jenis normalScale.

ES. Jenis material phong untuk normalScale adalah Vector2.


kelas ekspor MeshPhongMaterial memperluas Material {
konstruktor (parameter ?: MeshPhongMaterialParameters);

warna: Warna;
specular: Warna;
kilau: angka;
....
normalScale: Vector2;


Di sisi lain, jenis MeshStandardMaterial:


kelas ekspor MeshStandardMaterial memperluas Material {
konstruktor (parameter ?: MeshStandardMaterialParameters);

mendefinisikan: apapun;
warna: Warna;
kekasaran: angka;
metalness: nomor;
...
normalScale: angka;


Sebenarnya jika saya memperbaiki jenis file tersebut tidak memberi saya kesalahan.
Tolong bisakah Anda memperbaiki kesalahan ini?

Versi Three.js
  • [] Dev
  • [x] r104
  • [] ...
Browser
  • [x] Semuanya
  • [] Chrome
  • [] Firefox
  • [ ] Internet Explorer
OS
  • [x] Semuanya
  • [] Jendela
  • [] macOS
  • [] Linux
  • [] Android
  • [] iOS
Persyaratan Perangkat Keras (kartu grafis, Perangkat VR, ...)
Bug

Semua 3 komentar

Seharusnya baik-baik saja sekarang 👍

Ya sekarang semuanya baik-baik saja. Tahukah Anda mengapa jika saya "npm install three" file tersebut belum diperbaiki?

Perubahan belum diproduksi. Anda harus menunggu rilis berikutnya ( R105 ) di akhir bulan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat