贝塞尔曲线和直线之间的交点如何确保该交点是平滑的?

问题描述

我正在尝试使用贝塞尔曲线来绘制路径。 经过研究后,我决定使用贝塞尔曲线。 我既有起点又有终点。但是,端点是直线的拐角点。因此,我在技术上将给定的起点连接到在给定端点处相交的直线。 我面临的问题是贝塞尔曲线和直线之间的交点不平滑。

注意:我正在使用三次多项式。

解决方法

贝塞尔曲线与控制点和端点之间的线相切。换句话说,如果将控制点放在水平线上,曲线将在端点处与之相切,从而获得平滑的结果。

切线: tangent

不相切enter image description here