如何使用路径连接两个几何对象?

时间:2016-06-20 13:05:55

标签: c# wpf geometry drawing shape

我有CombinedGeometry代表画笔的形状。它可能看起来像这样:Here is some sample code

由此,我想生成一个PathGeometryGeometryGroup,看起来像是画笔的笔触。

我的例子中的画笔应该给我一些类似的东西: Shape of a brush

绘制笔画的起点和终点非常简单:

public GeometryGroup CreateStroke(CombinedGeometry brushGeo, Point ptStart, Point ptEnd)
{
    var geoStart = brushGeo.Clone();
    geoStart.Transform = new TranslateTransform(ptStart.X, ptStart.Y);

    var geoEnd = brushGeo.Clone();
    geoEnd.Transform = new TranslateTransform(ptEnd.X, ptEnd.Y);

    var result = new GeometryGroup();
    result.Children.Add(geoStart);
    result.Children.Add(geoEnd);
}

但是如何在点之间添加连接?

0 个答案:

没有答案