阅读如何将二次贝塞尔曲线转换为三次贝塞尔曲线?之后,我终于明白编程老师们为什么总是告诉我数学很重要了。可惜我没有听。
有谁能提供一个更具体的,即计算机语言风格的公式,用于将二次曲线转换为三次曲线?理解可能存在一些舍入误差,这是可以接受的。
给定由变量表示的二次曲线:
StartX, StartY
ControlX, ControlY
EndX, EndY
希望保持StartX,StartY和EndX,EndY不变,但现在拥有一个立方曲线的Control1X,Control1Y和Control2X,Control2Y。
这是...
Control1X = StartX + (.66 * (ControlX - StartX))
Control2X = EndX + (.66 * (ControlX - EndX))
使用相同的基本函数计算Control1Y和Control2Y?