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

C# 如何使用路径连接两个几何体对象?,c#,wpf,geometry,drawing,shape,C#,Wpf,Geometry,Drawing,Shape,我有一个代表画笔形状的组合几何。它可能看起来像这样,例如: 由此,我想生成一个PathGeometry或一个GeometryGroup,看起来像画笔的笔划 我的示例中的画笔应该给出如下内容: 绘制笔划的起点和终点非常简单: public GeometryGroup CreateStroke(CombinedGeometry brushGeo, Point ptStart, Point ptEnd) { var geoStart = brushGeo.Clone(); geoSt

我有一个代表画笔形状的组合几何。它可能看起来像这样,例如:

由此,我想生成一个
PathGeometry
或一个
GeometryGroup
,看起来像画笔的笔划

我的示例中的画笔应该给出如下内容:

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

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);
}
但我如何才能添加点之间的连接