거리 단위가 정해진 단계에서 시간값에 따른 직선이나 곡선의 그

수학, 물리학 등 게임 프로그래밍의 기반이 되는 이론에 관한 포럼입니다.

Moderator: 류광

Locked
liteplayer
Posts: 43
Joined: 2003-10-30 16:00
Contact:

거리 단위가 정해진 단계에서 시간값에 따른 직선이나 곡선의 그

Post by liteplayer »

안녕하세요 ^^
정말 오랫만에 글을 올립니다.

예를들어서 빔(레이져)을 쏜다구 가정하면,
빔의 종류에도 여러가지가 있을텐데요.

1. 직선으로 나가는 빔

2. 곡선으로 나가는 빔
- 원형으로 빙글빙글 원형으로 돌면서 나가는 빔
- 베이지 곡선등의 곡선으로 나가는 빔

대충 이런 빔들이 있을텐데요,
요런 빔들이 파티클로서 구현이 된다고 한다면,
거리 단위가 정해진 상태에서 시간에 따른 현재의 파티클 위치.
이것을 구할수가 있을까요?

직선은 알수가 있을것 같은데, 곡선은 확신이 들지 않아 질문을 드려봅니다.
nikola2
Posts: 886
Joined: 2005-07-12 01:19
Location: (주) 신규 소프트

Post by nikola2 »

구할수 있죠......식과 조건만 있으면 됩니다...

Result = a + b*t + c*t^2 + d* t^3
곡선식은 대체로 이와같은 3차식이 될텐데요...
t값은 0-1사이가 되고 , a,b,c,d는 보통 주어진 제어점들로 얻는
상수가 됩니다..... 곡선보간이구요....

cubic spline의 경우...
초기점과 도달점, 초기점에서의 진행방향, 도달점에서의 진행방향을
지정해주는 조건이 있어야되고..
도달점까지 이르는 시간도 전제되 있어야 됩니다.......

그다음엔 도달점까지 이르는 시간을 Total Time으로 한다면.....
그 사이에서 Current Time/Total Time가 t가 될테니 이것을
원식에 넣으면 현재 파티클의 위치를 얻을수 있죠.....
집사람이 국력이다...
liteplayer
Posts: 43
Joined: 2003-10-30 16:00
Contact:

Re.

Post by liteplayer »

안녕하세요 ^^

먼저 답변 감사드립니다.

다행히 제가 접하기 쉬운 수식으로 설명해주셔서 이해가 되었는데,
지렁이들이 기어다니는 수식으로 설명해주셨으면 이해 못했을꺼예요. -ㅅ-;;

실무에서 뛸려니 내&외공이 참 부족함을 느끼는데, 시간 관리가 절실히 필요할것 같습니다.
프로젝트 하는것도 빠듯한데... gpgstudy에서 좋은 정보를 얻게 되면, 그것에 눈이돌아가버려서
한참 관련 자료를 뒤지게 되고 -0-;

아무튼 답변 감사드리구 좋은 하루 되십시요~
Locked