gpt4 book ai didi

WPF:获取路径的单点?

转载 作者:行者123 更新时间:2023-12-03 18:36:03 25 4
gpt4 key购买 nike

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

感谢您的任何提示!

最佳答案

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);

关于WPF:获取路径的单点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com