自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 高效率求解点到曲线的最近距离和到曲线上的最近点(C++)

此时,我们若求解点p到其中一个向量的垂足点h,起始点指向垂足点h也可以是个向量,此时我们将这个向量的模与线段向量的模的比值限制在[0, 1]之间,也就是让最近点在线段之间。求解点p到线段的距离就简单了,就先求点到直线的距离,再判断垂足是否在端点之间,若在,则距离为点p到直线的距离,若否,则为点p到端点间更近的那个点的距离。那再求垂足点矩阵就很容易了,就是起始点矩阵+线段向量矩阵×t矩阵。曲线的离散表示形式是点的坐标的顺序集合,因此我们求解点到曲线的最近距离就变成了求解点到线段集的最近距离。

2024-12-11 22:49:33 495

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除