컴퓨터그래픽스 과제.
아니....명색이 OpenGL을 배우면 3D로 뭔가 멋진걸 만들어오라고 하시지....
왠 점찍고 선 그리고 도형 그리기냐고 -_-;;
별것도 아닌데 개고생 했다;;
관건은 역시나 창 크기가 변화했을 때의 좌표 처리.
그 외에는 순조롭게 풀렸고, 점찍기 구현 다 하고 나니 선 그리기와 도형 그리기는 5분만에
해결됐다.
소스는 첨부해놨으니 베끼고싶으면 베끼고 참고하고싶으면 참고하시길.
아래 그림은 그냥 허전해서 올려놓은것이니까 참고하시고, 그림이 잘 안보이면 클릭해서
보시길;


사용자 삽입 이미지

메인화면. 오른쪽버튼을 누르면 점찍기, 선그리기, 도형그리기 메뉴가 나온다.


사용자 삽입 이미지

점찍기 모드. 별다른거 없다. 그냥 점 찍는다.


사용자 삽입 이미지

선 그리기. 이것도 그냥 선 그린다.


사용자 삽입 이미지

도형그리기. 이것도 물론 도형만 그린다. 원, 사각형 이딴걸 그리는게 아니라 점 찍히는대로 따라가서 그리는거다.




사용자 삽입 이미지

SP3 네번째 과제, C#으로 구현한 아주아주아주 간단한 그림판.
기능은 선 그리기(실선, 점선, 파선), 도형 그리기(원, 채워진 원, 사각형, 채워진 사각형),
선 색 바꾸기, 선 두께 바꾸기.
자잘한 버그 수정하고 파일로 저장하는 기능 등 추가하고 Windows 내장 그림판 정도의
기능을 구현해보자.
근데.....언제??? -_-;;;
암튼...소스는 매우매우매우 스파게티같으니....베낄려면 베끼시고...
근데 지금 봐도 소스 정말 더럽다;;

+ Recent posts