Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.47 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.47 KB

Double-Pendulum-Simulation

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의 활성화에 따라 시뮬레이션 모드의 변경 가능

결과
Image Alt Text
Image Alt Text
Image Alt Text
Image Alt Text