小编sof*_*eer的帖子

如何在C#中找到开始,结束和2个交叉点的BezierSegment的控制点 - AKA Cubic Bezier 4点插值

我一直在努力寻找一种可以理解的方法来做到这一点.我有四个点,一个StartPt,EndPoint和Intersection点来表示贝塞尔曲线中的峰值和谷值.

C#中的BezierSegment需要start,controlPoint 1,controlPoint 2,endpoint - 但是我没有任何控制点我只有这两个点位于贝塞尔曲线上(我称之为上面的交点)...我可以计算出两个控制点吗?

在此先感谢,这一直让我发疯.

这里有一些解释:http://www.tinaja.com/glib/nubz4pts1.pdf,但它是用postscript写的,而且这种语言对我来说毫无意义 - 这是我的头脑.

c# wpf bezier

16
推荐指数
1
解决办法
1万
查看次数

当给定的开始,结束和1点位于C#中的贝塞尔曲线时,找到QuadraticBezierSegment的控制点 - QuadraticBezier 3点插值

这与我之前提到的有关Cubic Bezier的问题类似.我有一个起点,一个终点,以及一个位于Quadratic Bezier的点.鉴于这三点,我希望能够在WPF中绘制QuadraticBezierSegment,但我需要单个ControlPoint值(在QuadraticBezierSegment中它是Point1)才能绘制它.

是否有计算或手段可以确定该值并因此绘制我的QuadraticBezier?

谢谢!

c# wpf bezier pathgeometry

3
推荐指数
1
解决办法
1950
查看次数

标签 统计

bezier ×2

c# ×2

wpf ×2

pathgeometry ×1