Hermite spline


< 참고 URL >
*참고한 공식 Site !
http://www.siggraph.org/education/materials/HyperGraph/modeling/splines/hermite.htm
http://blog.naver.com/millinya?Redirect=Log&logNo=40053907534
http://en.wikipedia.org/wiki/Catmull-Rom_spline#Interpolation_on_a_single_interval
*곡선의 데모를 볼수있는곳( Hermite, Bezier, B-Spline )
http://www.siggraph.org/education/materials/HyperGraph/modeling/splines/demoprog/curve.html
* API 로된 소스 & 자료
http://cstudy.co.kr/bbs/view.php?id=na_report&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=31


참고 URL 을 따라가면...상세한 공식 설명이 나옵니다.
그리고 중요한 공식하나...만!

x(t) = TMHGHx = P1x(2t^3 - 3t^2 + 1) + P4x(-2t^3 + 3t^2) + R1x(t^3 - 2t^2 + t) + R4X(t^3 - t^2) 

이게 무슨말이냐!? 후훗..
첫 start point, end point 와 탄젠트 값 2개만 있으면 구할수 있습니다.
탄젠트의 값은 그냥 일반적으로 지정해주고 하네요...
다른예제들 보니 특별히 따로 계산하지 않은것 같더라구요. ㅎㅎㅎ

먼저 제가 site 를 보고 계산한 방법 부터 하겠습니다.


My Hermite Source 다운! ㅎ ->?



참고 URL 을 따라가심 나온..소스! 아래 부붙 참조바랍니다.
API 소스   - 다운받기 ->


그리고 참고했던 비주얼베이직으로 된 소스입니다.

'Module > Algorithm' 카테고리의 다른 글

[Algorithm] A star(A*)  (0) 2010.10.14
Bellman Ford & Dijkstra Algorithm for Routing  (0) 2008.10.09
다익스트라(Dijkstra) 알고리즘  (0) 2008.10.09

댓글

Designed by JB FACTORY