프겔 성님들 안녕하십니까? 회사생활 2년차인 뉴비 인사드립니다.
다름이 아니라 회사에서 vertex들을 다른 거 말고 "cubic bezier" curve로 보간하라는데
( [P(t) = (s^3)A + 3(s^2t)B + 3(st^2)C + (t^3)D] 의 수식으로 나타내어지며
t의 범위는 0~1, s = 1-t 인 curve입니다 )
이게 찾아보니 난점이 너무 많아서 성님들께 여쭤보고자 합니다
제가 해야 할 일을 그림으로 간명하게 설명드릴 수 있을 것 같아 그림을 첨부하였습니다.
그림의 왼쪽과 같은 set of vertex가 있는데
그것을 오른쪽처럼 cubic bezier curve의 집합으로 보간하여 표현하려 합니다.
http://bseth99.github.io/projects/animate/2-bezier-curves.html
위 링크와 같은 방법을 인터넷에서 찾긴 하였고, 정 안되면 위 방법을 쓰면 되겠으나
위 링크와 같은 방법은 cubic bezier curve에 필요한 control point의 갯수가
입력 데이터인 vertex보다 두 배 가량 많은지라 여러모로 효율이 떨어지는 것 같아서
제가 첨부한 그림과 같이 하나의 cubic bezier curve로
여러 개의 vertex를 interpolate할 수 있는 방법이 있는지를 알고자 합니다.
http://www.nordtech.ubm.ro/issues/2008/2008.01.09.pdf
http://stackoverflow.com/questions/22556381/approximating-data-with-a-multi-segment-cubic-bezier-curve-and-a-distance-as-wel
위 두 링크 또한 열람해 보았으나 제가 영어/수학에 대해 역량이 부족한 탓인지
내용을 파악하는 데에 다소 어려움이 있습니다.
물론 먹고 살려면 해봐야겠으니 넋두리입니다만 ㅠㅜ
아무튼 cubic bezier로 보간 작업을 해 보신 성님들이 계신다면
부디 적절한 방법에 대해 조언을 부탁드립니다.
글이 너무 뭉텅이로 올라가서 정리 좀 하겠습니다 ㅠㅜ
정리 완료했습니다. 고수 성님들께 삼가 조언 부탁드립니다
http://lgstar.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다. - DCW