Three.js: MeshStandardMaterialnormalScale間違ったタイピング

作成日 2019年05月23日  ·  3コメント  ·  ソース: mrdoob/three.js

問題の説明

私は3つのjsの104.0バージョンで作業していますが、興味深いバグが完全に解決されていることがわかりました。
MeshStandardMaterialのnormalScaleの入力は完全に間違っています。 ここに「数値」と書かれていますが、それは完全に間違っています。すべてのタイプのnormalScaleと同様にVector2である必要があります。

ES。 normalScaleのフォンマテリアルのタイプはVector2です。


エクスポートクラスMeshPhongMaterialはMaterialを拡張します{
コンストラクター(パラメーター?:MeshPhongMaterialParameters);

色:色;
鏡面反射:色;
光沢:数;
...。
normalScale:Vector2;


一方、MeshStandardMaterialのタイプ:


エクスポートクラスMeshStandardMaterialはMaterialを拡張します{
コンストラクター(パラメーター?:MeshStandardMaterialParameters);

定義:任意;
色:色;
粗さ:数;
金属性:数;
..。
normalScale:数値;


実際、タイプを修正しても、ファイルはエラーを表示しません。
このエラーを修正できますか?

Three.jsバージョン
  • []開発
  • [x] r104
  • []..。
ブラウザ
  • [x]それらすべて
  • []クローム
  • [] Firefox
  • [ ] インターネットエクスプローラ
OS
  • [x]それらすべて
  • [ ] ウィンドウズ
  • [ ] マックOS
  • [] Linux
  • [] Android
  • [] iOS
ハードウェア要件(グラフィックカード、VRデバイスなど)
Bug

全てのコメント3件

今は大丈夫なはずです👍

はい、今はすべて大丈夫です。 「npminstallthree」を実行しても、ファイルがまだ修正されていない理由を知っていますか?

変更はまだ本番環境ではありません。 月末に次のリリース( R105 )を待つ必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価