OpenGL을 이용한 이중 진자 시뮬레이션
사용 API
- OpenGL
- GLUT
시뮬레이션 환경
- CPU : intel i7-10 10700K
- GPU : RTX 3070 BLACK EDITION OC D6 8GB
- RAM : samsung DDR4-3200(8GB) x 2
참고 자료
https://github.com/wojnchoi/ytb-scrpt/tree/main/PENDULUM
컨트롤
- 마우스 좌클릭 : 화면 이동 회전
- 마우스 휠클릭 : 화면 상하좌우 이동
- 마우스 우클릭 : 화면 줌
- 스페이스바 : 시뮬레이션 일시 중지, 시작
- R : 시뮬레이션 초기화
- D : 추의 이동 방향 표시
- A : 가속도 표시
- V : 속도 표시
- G : 중력 힘 표시
- 스페이스바 + 마우스 : 추를 클릭하여 드래그로 추의 위치 변환 가능(단, 카메라의 위치가 초기 상태일 경우)
추가 사항
- main 코드의 SOLO_DOUBLE_PENDULUM, THREE_DOUBLE_PENDULUM, SOLO_SINGLE_PENDULUM, FOUR_SINGLE_PENDULUM의 활성화에 따라 시뮬레이션 모드의 변경 가능