3

WebGLを使用して3Dサーフェスをプロットしようとしています。私の問題は、x値とy値を提供できないことです。これは、0からnの範囲のxの値と0からmの範囲のyの値(すべての整数値)に対してz軸の値をプロットします。

3Dサーフェス構造のx値とy値も提供できるサーフェスを作成するにはどうすればよいですか。また、WebGLでそれを行うことができない場合、どのようなソリューションを使用できますか?

PSまた、WebGLツールチップ機能は機能しません。それについて何かコメントはありますか?

4

1 に答える 1

0

プロットされた(z)値に対するxとyのスケールを指定できないと言っていると思いますか?

必要なのは、サーフェス全体(モデルビューマトリックス)に不均一なスケールを適用して、X軸とY軸が希望の形状に引き伸ばされるようにすることです。three.jsまたは同様のライブラリを使用していますか、それとも...?答えはあなたが使うべき特定のコマンドを定義するでしょう。

例として、100x50のプロットがあり、ライブラリによってxとyの間に1.0の間隔が強制されているとします。代わりに、xとyのサイズを300x200にする必要があります。マトリックスを(3,4,1)でスケーリングします。

Zデータの表示範囲を変更したい場合は、ゼロ点を調整して(つまり、中央に移動するように上下に変換して)、必要に応じて適切にスケーリングすることをお勧めします。

于 2012-12-20T04:14:12.687 に答える