私は球形の球体をWPFで描画しようとしています。 RadialGradientBrushを使用した作品は、エリプスとして描かれています。 以下に見られるように、私の黒い部分は幻想的で、 ですが、灰色に見えなくても深みのある白いものを得るのは難しいです。白い部分の周りRadialGradientBrushで球体を描く
private readonly Brush _whitePieceBrush = new RadialGradientBrush(Colors.Snow, Colors.Ivory);
private readonly Brush _blackPieceBrush = new RadialGradientBrush(Colors.DarkGray, Colors.Black);
...
using (DrawingContext dc = _piecesVisual.RenderOpen())
{
....
Brush brush = piece.Value.IsBlack ? _blackPieceBrush : _whitePieceBrush;
var pen = new Pen(new SolidColorBrush(Colors.Black), 0.5);
dc.DrawEllipse(brush, pen, new Point(posX, posY), 15, 15);
...
}
黒丸は役立ちませんが、そのうちに、それがさらに悪化なります
私は現在使用しています。 (良いものを描くのが良い方法を見つけることができれば、私はそれを取り除くでしょう)
が、それは私がそれを再生したいの楽しみ見えるとネジと思う:それは実行され、送信されたときにD – RhysW
を(それがためのものです私はおそらくソースとインストーラ(メインポストにリンクします)へのリンクを張ります。 –
ここではDream of Fieldsの言い換えは「コンパイルして、彼らが来る」 – RhysW