pathGeometry.GetPointAtFractionLength(进度,出点,出切线);
GetPointAtFractionLength给出路径几何上的一个点,如果给出了派系长度,则给出该点的切线。
我已经说明了这点,但我没有(派系长度)的进展。有没有一种方法只是在路径几何上的给定点获得路径几何的切线?
答案 0 :(得分:0)
看一下这个问题:Getting length of a PathGeometry (lines) in C#/WPF
这个问题及其答案显示了通过展平曲线来计算点的方法。
答案 1 :(得分:0)
您可以使用Bisection方法(Wikipedia article on Bisection)来查找输出点最接近给定点的分数,然后使用该值处的out切线。根据曲线的形状,您可能会出现可能导致问题的局部最小值,因此您可能希望从线性搜索开始直到接近,然后使用Bisection找到准确的答案。