【发布时间】:2012-05-16 05:53:48
【问题描述】:
我有三个已知的位置,目前我正在驾驶两条这样的线路:
Line line = new Line
{
StrokeThickness = 3,
Stroke = lineColor,
X1 = MyX,
Y1 = MyY,
X2 = MyX,
Y2 = MiddleY
};
Graph.Children.Add(line);
line = new Line
{
StrokeThickness = 3,
Stroke = lineColor,
X1 = MyX,
Y1 = MiddleY,
X2 = TargetX,
Y2 = TargetY
};
Graph.Children.Add(line);
结果如下:
所以,如您所见,这几乎就是我想要的,只是我希望它更平滑一点。
现在我正在寻找可以设置三个点的任何方法,将一些平滑/弯曲的水平设置到中间点,然后在上面画一条纯色的线。就像我在 Photoshop 中如何做到这一点一样:
或者至少获得类似的平滑度。
【问题讨论】:
-
@HBMAAM:您的链接指向一个完全不相关的问题。这个问题是关于绘制曲线的,而您的链接问题是关于渐变的。