QtおよびQWt3Dプロットツールを使用して、必要な3Dおよび2Dプロット機能を提供するように拡張しています。その過程でいくつかのOpenGLを学びます。OpenGLの「点状」の図形をズームに無関係に描画する
現在のところ、OpenGLを使用して点をプロットすることはできますが、サークル(またはアンチエイリアスをオフにすることによって「四角形」)としてのみ使用できます。これらの点は、好きなように機能します。つまり、ズームするとサイズが変わりませんが、x/y/zの位置はズーム、パンなどのように適切に移動します。
何ができるようにしたいですか(^、<、>、*、。など)を使用してプロットポイントを作成します。私はOpenGLについて理解していますが(これはあまりありません)、OpenGLはすべてを「本当の」3Dオブジェクトとして扱うので、実現するのは簡単ではありません。したがって、どのようなOpenGLシェイプでもズームインすることができますが、サイズ。
使用OpenGLのテクスチャ:
は、いくつかの読書を行った後、私はこの問題への(少なくとも)2つの可能な解決策があると思います。これは難しいとは思われませんが、ズームインするにつれてテクスチャイメージが大きくなったり小さくなったりすると思います。
OpenGLのポリゴンや線などを使用し、*、三角形などを描画します。しかしここでもまた同じ問題にぶつかります。ズームするとOpenGLの「サイズ変更」を防ぐ方法を教えてください。
申し訳ありませんが、これはOpenGLのドキュメントのどこかにある - 私はそれを見つけることができませんでした。