問題タブ [qgraphicstextitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2266 参照

python - pyqtgraph の GLViewWidget を使用して軸機能 (ラベル、目盛り、値) を 3D プロットに追加する方法は?

pyqtgraph.opengl.GLViewWidget モジュールで作成された 3D シーンに、ラベル、目盛り、値などの軸情報を追加したいと考えています。GLAxisItem には非常に単純な軸描画オプションが既にありますが、これでは軸の長さしか制御できません。

GLAxisItem を拡張して軸の色を変更しましたが、これらの他の機能を含める方法がわかりません。

次に例を示します。

これらの機能がズームでサイズが変わらなければ完璧です。

- - アップデート - -

hereから、カスタム テキスト項目を作成する方法を取得し、Custom3DAxis クラスを拡張して、X、Y、および Z ラベルを含めます (上記のコードはそれで更新されます)。それが価値観やその他のものをさらに含める方法だと思います。

ただし、このソリューションでは、これら 3 つのテキスト項目が原因で、回転/スパンごと (つまり、シーンの更新ごと) にレンダリングが非常に遅くなります!

それがなぜなのか、誰にも手がかりがありますか?これを避けるにはどうすればよいですか?