[C OpenGL] 두근두근 도넛.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 두근두근 도넛 입니다. WireTorus가 좌우로 팽창, 수축을 반복하는 형태입니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 두근두근 도넛 입니다. WireTorus가 좌우로 팽창, 수축을 반복하는 형태입니다.
[문제] JLabel 컴포넌트로 “Love Java”를 출력하고, 키 리스너를 작성하여 + 키를 치면 폰트 크기를 5픽셀씩 키우고, - 키를 치면 폰트 크기를 5픽셀씩 줄이는 스윙 응용프로그램을 작성하라. 5픽셀 이하로 작아지지 않도록 하라.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 foward kinematics 입니다. 2개의 polygon과 2개의 joint로 구성되었으며 ‘q’, ‘w’, ‘a’, ‘s’ key를 사용해 조작이 가능합니다.
[문제] 마우스로 점을 찍으면 점들을 계속 연결하여 폐다각형으로 그려지도록 프로그램을 작성하라.
[문제] 2개의 체크박스와 버튼을 하나 만들어라. “버튼 비활성화” 체크박스를 선택하면 버튼이 작동하지 못하게 하고, 해제하면 다시 작동하게 하라. “버튼 감추기” 체크박스를 선택하면 버튼이 보이지 않도록 하고 해제하면 버튼이 보이도록 하라.
[문제] 배열과 반복문을 이용하여 프로그램을 작성해보자. 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전이 각 몇 개로 변환되는지 예시와 같이 출력하라. 이때 반드...
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 Trackball interface 입니다. 마우스를 사용해 SolidTeapot을 x축과 y축으로 회전시킬 수 있습니다.
Unreal Engine4를 활용하여 간단한 레이싱 게임을 제작해 보았습니다.
2019년도 2학기 컴퓨터 그래픽스 수업 마지막 과제물 입니다. 사람형태의 모형이 뛰어가는 애니메이션을 구현했으며 ‘a’, ‘d’ key를 활용하여 시점을 변경할 수 있습니다.
2019년도 2학기 컴퓨터 그래픽스 수업 과제물 Driving simulation 입니다. 핸들역할을 하는 Torus는 z축을 중심으로 Rotatef 함수를 사용해서 좌, 우로 회전합니다. 전방시점과 사이드미러는 glBegin(GL_LINES) 함수에 for문을 사용해 구현했습니다...