|
mitchu 님이 쓰신 글 :
: Bezier 곡선에 관한 질문입니다. 관련 참고 서적을 봤는데 상당히 애매하더군요...
: 이 곡선에 관한 참고 자료가 있는지 해서 질문 올려요...그리고 빌더에서 이를 생성하려면 어느 부분을 참고해야하는지도 조언좀 부탁드리겠습니다. ...
: 그럼 더운날씨에도 수고 하세요...꾸뻑...^^;
: ps:책에 있는 알고리즘을 그대로 가져왔습니다...아직 소스를 잘 볼줄 몰라서요...
: 그럼 좋은 하루 되세요...
'빌더에서 생성한다' 는 말이 무슨 의민지는 모르겠고...
첨부한 코드에서 제일 아래부분에 있는 함수가, degree, control point, parameter를 입력으로
넘겨주면 해당 curve point한 점을 반환하는 것 같군요.
degree n, parameter u, control point 배열 P 머 이렇게요..
control point의 개수는 n+1, u의 범위는 0.0~ 1.0, 이것만 유념하시면 되겟고.....
첨부한 코드는 꽤 오래전 텍스트에 실려 있던 코드 같군요..
bezier curve의 경우는 수식적 그렇게까지 복잡한 폼은 아닌지라, 직접구현하셔도 됩니다.
베지어 커브자체에 대한 내용은 음... 구글신에게 물어보시면 감당하기 힘들정도로 많이 나올것이고..
OpenGL 에서도 제공하고 있는 타입이니까, opengl관련 책을 보시거나, 게임 개발 관련 사이트에서
검색하시면 만족할 만한 자료를 얻으실 수 있을듯 합니다.
그럼 이만....
|