WPF:获取路径的单点?

时间:2010-04-15 01:11:14

标签: wpf geometry-path

我在WPF中有一个Path,我想得到这条路径的单点。这有点可能吗? (我使用了WPF内置的PathSegment,我想获得WPF计算的点数)

感谢任何提示!

2 个答案:

答案 0 :(得分:10)

Geometry.GetFlattenedPathGeometry返回“几何对象的多边形近似。”然后,您可以迭代展平几何的图形和段:每个图形应由单个{{1您可以从中迭代Points属性以获取路径上的点。因此:

PolyLineSegment

答案 1 :(得分:2)

在WPF4中还有方法GetPointAtFractionLength,它允许您获取任意点的坐标及其沿路径长度的切线向量,范围为0.0 - 1.0。

非常方便地沿路径“采样”任意数量的点。