Convert a quadratic bezier to a cubic?を見ると、プログラミングの教師がいつも数学がとても重要だと私に言った理由を最後に理解することができます。悲しいことに、私は聞いていませんでした。2次曲線を3次曲線に変換する
二次曲線を三次曲線に変換するために、より具体的な、たとえばコンピュータ言語-y-公式を提供できる人はいますか?可能な丸め誤差があることを理解してください。これは問題ありません。同じままに
StartX, StartY
ControlX, ControlY
EndX, EndY
そしてstartxを、startYととENDXを希望、ENDYが、今三次曲線のControl2Y、Control1X、Control1YとControl2Xを持っていた:
は、変数によって表されるクワッド曲線を考えます。
はControl1YとControl2Yを計算するのに使用したのと同じ基本的な機能を持つこと...
Control1X = StartX + (.66 * (ControlX - StartX))
Control2X = EndX + (.66 * (ControlX - EndX))
ですか?
http://stackoverflow.com/questions/3162645/convert-a-quadratic-bezier-to-a-cubicも参照してください。 – lhf