2011-01-14 35 views
2

WPFの3D表現の基本単位は、三角形のメッシュです。しかし、私はポイントを表すことができるようにしたい。散布図の場合。これを行う最善の方法は何ですか?WPF 3Dでポイントを描画するにはどうすればいいですか?

私は、CodePlexの3DToolsパッケージのScreenSpaceLines3Dクラスを試していましたが、フルラインの代わりに1つの正方形を描画するさまざまな方法を試しましたが、視覚的な外観はかなり劣ります。

[説明:Reedが示唆しているように私はグリフを描くことができましたが、私の三角形の予算を節約するためには何も好きではありません。私は正方形を試してきましたが、私は見た目に点のようなものを好むでしょう。可能な大きさの「最小」サイズが何であるかを判断できるかどうか疑問に思う?]

何か提案がありますか? (ScreenSpaceLines3Dが何である)

-mpg

答えて

1

ビルボードは、一つのアプローチです。正方形の代わりに、円を描くことができます(または16進法など)。外観をかなり改善します。

もう1つの方法は、各ポイントの位置に小さな(粗い)球を配置するなど、各ポイントで何らかの形のグリフを使用することです。

+0

いくつかの調査の後で、ビンボーディングは本当に最高のものですので、私たちはこれを答えと呼んでいます...しかし、人生の多くのもののように、これには全く理想的な答えはありません。ビルボードは、私が探していた完璧な点のような外観を提示せず、私の三角形の予算のかなりの部分を消費します。 * sigh * -mpg – mpg

関連する問題