제어점을 통한 수식 곡선에 관한 질문이 있습니다. 아시다시피, HTML Canvas는 quadraticCurveTo(x1, y1, x2, y2)
이고 x1 and x2
은 제어점입니다.설명 - 제어점을 따라 곡선을 그리는 수식
그러나 스트로크를 사용하여 스트로크를 그릴 때 스트로크는 제어점을 절대 터치하지 않습니다.
x1 = xt * 2 - (x0 + x2)/2;
y1 = yt * 2 - (y0 + y2)/2;
(xt, yt)
당신을 통해 곡선하려는 지점을 = :
그래서 우리는이 공식이있다. 그 점에서 90도 직각이므로 접선은 t
입니다.
제어점 위치를 다시 계산합니다.
나는 책에서이 공식을 얻었다. 그러나이 책은 그것이 어떻게 유도되었는지 설명하지 못했다. 나는 헛되이 구글을 시도했다.
누구나이 공식이 어떻게 유도되는지 알고 있습니까?
감사합니다. Venn.
이것은 http://stackoverflow.com/questions/6711707/draw-a-quadratic-bezier-curvethrough-through-three-give에서 가져 왔습니다. 아무도 궁금해하는 사람들을위한 n 포인트 – mowwwalker