gpt4 book ai didi

bezier - 查找穿过N点的曲线的贝塞尔曲线控制点

转载 作者:行者123 更新时间:2023-12-03 22:17:31 27 4
gpt4 key购买 nike

考虑以下很好的解决方案,以找到通过4个点的曲线的三次Bézier控制点:

How to find control points for a BezierSegment given Start, End, and 2 Intersection Pts in C# - AKA Cubic Bezier 4-point Interpolation

我想知道,对于N> 2且N≤20而言,是否存在使Bézier曲线通过N点的直接扩展?

最佳答案

这是一个非常老的问题,但是我留给将来有同样问题的人使用。

@divanov提到对于N> 4,没有贝塞尔曲线通过N个任意点。

我认为OP正在询问如何计算控制点以连接多个贝塞尔曲线以生成看起来平滑的单个曲线。

此pdf文件将向您展示如何计算控制点:http://www.math.ucla.edu/~baker/149.1.02w/handouts/dd_splines.pdf

我在Square的这篇文章http://corner.squareup.com/2012/07/smoother-signatures.html中发现了它们如何绘制一条平滑曲线,该曲线穿过鼠标绘制的签名的所有采样点。

关于bezier - 查找穿过N点的曲线的贝塞尔曲线控制点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7715788/

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