1 |
1
이용자에게 가상의 골프 환경을 제공하는 골프 시뮬레이션 장치이고,상기 이용자가 친 실제의 볼의 속도 및 방향을 검지하는 센서부;상기 검지된 속도 및 방향이 입력데이터로서 입력되는 중앙처리부; 및상기 중앙처리부가 행하는 시뮬레이션이 디스플레이되는 스크린을 포함하고,상기 중앙처리부는,상기 가상의 골프 환경 상의 가상의 홀의 중심에서 상기 검지된 방향으로의 수직거리 d를 계산하고,상기 d가 0 이상이고 상기 가상의 홀의 반지름에서 상기 실제의 볼의 반지름을 뺀 값 이하일 때는, 상기 가상의 골프 환경 상의 가상의 볼이 상기 가상의 홀의 가장자리 중 상기 가상의 볼이 접근하는 편의 반대편에 위치한 가장자리에 맞는 것으로 시뮬레이션하고, 상기 d가 상기 가상의 홀의 반지름에서 상기 실제의 볼의 반지름을 뺀 값보다 크고 상기 가상의 홀의 반지름보다 작거나 같을 때는, 상기 가상의 볼이 상기 가상의 홀의 가장자리를 타고 구르는 것으로 시뮬레이션하는,골프 시뮬레이션 장치
|
2 |
2
제1항에 있어서,상기 중앙처리부는,상기 검지된 속도를 기초로 상기 가상의 볼이 상기 가상의 홀의 영역으로 진입할 때의 속도 Vh를 계산하고, 상기 계산된 Vh이 값이,상기 d가 0인 경우에 상기 가상의 볼이 상기 가상의 홀의 가장자리 중 상기 가상의 볼이 접근하는 편의 반대편에 위치한 가장자리와 충돌할 때의 상기 가상의 볼의 속도와 각속도에 의하여 정해지는 운동에너지값이 상기 가상의 볼의 상기 가상의 홀의 영역으로의 진입시의 위치에너지와 상기 가상의 볼이 상기 가상의 홀의 가장자리 중 상기 가상의 볼이 접근하는 편의 반대편에 위치한 가장자리와 충돌할 때의 상기 가상의 볼의 위치에너지와의 차이값과 같게 되는 소정의 접근 속도값에, 상기 d를 상기 가상의 홀의 반지름으로 나눈값을 제곱한 값을 1에서 뺀 값을, 곱한 값보다, 작은 경우에는, 상기 가상의 볼이 상기 가상의 홀 안으로 들어가는 것으로 시뮬레이션하고, 큰 경우에는, 상기 가상의 볼이 상기 가상의 홀로부터 나오는 것으로 시뮬레이션하는,골프 시뮬레이션 장치
|
3 |
3
이용자에게 가상의 골프 환경을 제공하는 골프 시뮬레이션 장치를 컴퓨터로 제어하기 위한 골프 시뮬레이션 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체이고,상기 이용자가 친 실제의 볼의 속도 및 방향을 검지하는 기능;상기 가상의 골프 환경 상의 가상의 홀의 중심에서 상기 검지된 방향으로의 수직거리 d를 계산하는 기능;상기 d가 0 이상이고 상기 가상의 홀의 반지름에서 상기 실제의 볼의 반지름을 뺀 값 이하일 때는, 상기 가상의 골프 환경 상의 가상의 볼이 상기 가상의 홀의 가장자리 중 상기 가상의 볼이 접근하는 편의 반대편에 위치한 가장자리에 맞는 것으로 시뮬레이션하는 기능;상기 d가 상기 가상의 홀의 반지름에서 상기 실제의 볼의 반지름을 뺀 값보다 크고 상기 가상의 홀의 반지름보다 작거나 같을 때는, 상기 가상의 볼이 상기 가상의 홀의 가장자리를 타고 구르는 것으로 시뮬레이션하는 기능; 및상기 시뮬레이션을 스크린에 디스플레이하는 기능;을 컴퓨터에 의하여 수행되도록 하는 골프 시뮬레이션 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체
|
4 |
4
제3항에 있어서,상기 검지된 속도를 기초로 상기 가상의 볼이 상기 가상의 홀의 영역으로 진입할 때의 속도 Vh를 계산하는 기능; 및상기 계산된 Vh이 값이,상기 d가 0인 경우에 상기 가상의 볼이 상기 가상의 홀의 가장자리 중 상기 가상의 볼이 접근하는 편의 반대편에 위치한 가장자리와 충돌할 때의 상기 가상의 볼의 속도와 각속도에 의하여 정해지는 운동에너지값이 상기 가상의 볼의 상기 가상의 홀의 영역으로의 진입시의 위치에너지와 상기 가상의 볼이 상기 가상의 홀의 가장자리 중 상기 가상의 볼이 접근하는 편의 반대편에 위치한 가장자리와 충돌할 때의 상기 가상의 볼의 위치에너지와의 차이값과 같게 되는 소정의 접근 속도값에, 상기 d를 상기 가상의 홀의 반지름으로 나눈값을 제곱한 값을 1에서 뺀 값을, 곱한 값보다, 작은 경우에는, 상기 가상의 볼이 상기 가상의 홀 안으로 들어가는 것으로 시뮬레이션하고, 큰 경우에는, 상기 가상의 볼이 상기 가상의 홀로부터 나오는 것으로 시뮬레이션하는 기능;을 컴퓨터에 의하여 더 수행되도록 하는 골프 시뮬레이션 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체
|