3
A
回答
10
Geometry.GetFlattenedPathGeometry
返回然后可以遍历扁平几何的附图和段“几何对象的多边形近似。”:各图中应包括一个单一的PolyLineSegment
的,从中可以遍历Points属性以获得路径上的点。因此:
PathGeometry g = Path.Data.GetFlattenedPathGeometry();
foreach (var f in g.Figures)
foreach (var s in f.Segments)
if (s is PolyLineSegment)
foreach (var pt in ((PolyLineSegment)s).Points)
Debug.WriteLine(pt);
2
在WPF4还有的方法GetPointAtFractionLength
,它可以让你得到任何点的坐标,并沿着路径范围从0.0的长度在它的切线向量 - 1.0。
非常方便“采样”沿路径的任意数量的点。
相关问题
- 1. 从路径获取节点
- 2. 从wpf中的路径获取点集合
- 3. 在WPF treeview中获取完整路径?
- 4. 获取UIBezier路径的起点
- 5. 游戏制作获取点的路径
- 6. 获取树中节点的路径
- 7. 从挂载点获取.dmg的路径
- 8. 获取UIBezier路径的中心点
- 9. 获取节点子集的路径
- 10. 从中获取WPF单一路径数据。 PNG文件
- 11. 获取路径
- 12. 获取的路径
- 13. Shelltreeview从节点获取路径
- 14. 从Xml获取节点路径
- 15. 获取动态路径被点击
- 16. Sql For Xml路径获取节点数
- 17. WPF:点击嵌套在路径中的路径检测
- 18. 在WPF中的路径动画点
- 19. NSSearchPathForDirectoriesInDomains获取路径
- 20. ASP.net获取路径
- 21. 获取路径列
- 22. 如何获取WPF中的矩形/椭圆/路径/线的角点?
- 23. 动画一个WPF路径
- 24. 从UNC路径获取本地路径
- 25. 动态获取路径路径
- 26. 如何在单击树时从JTree获取节点路径?
- 27. WPF/C#:获取动态路径的端点并向其添加对象
- 28. 获取java.exe的路径
- 29. 获取的相对路径
- 30. 获取图像的路径
感谢您的回复,并对我迟到的回复感到抱歉。我只是检查了这一点,不幸的是它不能正常工作。在我的情况下,我有一个二次贝塞尔段,我得到的每个约30的x dfference的点,而差异不应该超过1): – 2010-05-16 16:12:49