作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在维基百科上我找到了关于 bezier curves 的信息并制作了一个函数来生成贝塞尔多边形的中间点。我注意到 Expression Design 使用贝塞尔曲线图柄。这允许用 4 个点组成一个圆,每个点都有一个贝塞尔曲线图柄。
我只是不确定这在数学上如何与时间 T 的贝塞尔点的公式相关联。这些 handle vector 如何工作以修改形状?基本上与贝塞尔公式有什么关系?
谢谢
最佳答案
基本上,三次贝塞尔曲线公式中使用的 4 个点是曲线之间的 2 个点,加上前两个点“一侧”上的 handle 的两个点(第一个点中的每个点都有一个 handle ) .如果每个点上都有双 handle ,则忽略当前正在计算的曲线的点“相反”侧的 handle (它们用于生成从相反侧出来的曲线)。
您在问题中链接的维基百科页面概述了用于三次贝塞尔曲线的实际生成方法。
关于c++ - 贝塞尔 handle 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2901738/
我是一名优秀的程序员,十分优秀!