3
我正在嘗試創建一個矩形的簡單圓頂。我能夠使用bezierCurveTo
方法來創建上限,但是我必須利用控制點的y值來獲得曲線的正確高度。如果我有寬度,並且我知道曲線通過的高度是他們找到控制點的y值的公式?我現在所擁有的功能是查找畫布中貝塞爾曲線的高度
c.moveTo(130,55);
c.bezierCurveTo(130,-18,0,-18,0,55);
-18是我有什麼設置y值來獲得曲線約穿越Y = 0
您是否需要使用貝塞爾曲線及其所有的功能,或者是否需要一個簡單的圓弧`arcTo`給你需要的東西? – Phrogz 2010-12-08 04:21:11
@Progro技術上不行,但我喜歡貝塞爾曲線在通向直線部分的兩側如何變直。正如我提到的,我有一些工作,我只是想知道如果我再次遇到這個問題,公式會是什麼。 – qw3n 2010-12-08 21:37:31