2

LinesVisual3D半透明のマテリアル (アルファ チャンネルを下げた) のオブジェクトの後に配置すると、すべてが表示されないという問題があります。他のすべての 3D オブジェクトは後ろに配置すると表示されますが、線は表示されません。さらに、線がオブジェクトと部分的に交差すると、交差していない部分だけが表示されます。

これらの線を見えるようにすることは可能ですか?

4

1 に答える 1

3

これは、WPF 3D が不透明度を処理する方法の影響である可能性があると思います。他の Visual3D でも同様の問題が発生しました。

Transparency in WPF 3D をご覧ください。

基本的に、不透明なオブジェクトと透明なオブジェクトを正しい順序で追加する必要があります。不透明なオブジェクトを最後に追加してみてください。つまり、問題のある LinesVisual3D を追加してから、不透明度の低いものを追加します。

免責事項: 特に LinesVisual3D でシナリオを試していないため、その特定のビジュアルに関して Helix にバグがある可能性があります。

于 2015-03-12T12:54:06.690 に答える