Skip to content

keastmin/Double-Pendulum-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

OpenGL을 이용한 이중 진자 시뮬레이션

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published