일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- flutter
- Engineer Australia
- 앱 기획
- progress
- 공학인증
- PowerMockup
- game engine
- c++
- HTML 게임 엔진
- first flutter app
- 호주 이민
- 회전판
- StatelessWidget
- 블러 효과
- rotate circle
- nginx
- first_app
- flutter progress dialog
- BlurDrawable
- quintus
- OpenGL
- Android
- c
- ABEEK
- 플러터
- 기술인증
- StatefulWidget
- 맨붕
- reverse proxy
- ipad
- Today
- Total
목록c (4)
우동우동우's note
특수문자 정리 특수 문자 의미하는 바 \a 경고음 \f 폼 피드 \b 백스페이스 \n 개 행 \r 캐리지 리턴 \t 수평탭 \v 수직탭 \' 작은 따옴표 출력(') \" 큰 따옴표 출력(") \? 물음표 출력(?) \\ 역슬래쉬 출력(\)
이번 예제는 다음 사이트를 참조하였음을 밝힌다. (http://ogldev.atspace.co.uk/)위 사이트에서는 리눅스 기반에서 작성한 예제이다. 본인은 이예제를 윈도우에서 다시 컴파일 하여 올린다. 이번 예제를 실행하기 위해서 GLUT와 GLEW가 설치되어있어햐한다. 이는 Study Note 1과 Study Note 4에서 볼 수 있다. 지금 셋팅이 되어 있지 않다면 Study Note 1 부터 시작하시길 바란다. 오늘 해볼 건 삼각형을 그려보는 것이다. Study Note 2, 3 에서도 삼각형을 그렸으나 이번엔 최신 API를 활용해서 그려볼 것이다. 아래 소스를 받자. 압축을 풀면 main.cpp와 math_3d.h 이렇게 2개의 파일만이 있을 것이다. math_3d.h 파일에는 3차원 꼭지점..
자 이제 개발 환경 세팅을 다 했으니 이제 프로그래밍을 해봐야죠! ㅎㅎ 이번 Note에서는 OpenGL로 간단한 2D 그림을 그리는 예제를 만들어 보도록 하겠습니다. 예제를 각 환경에서 만들어보도록 하겠습니다. (윈도우 Visual Studio 2010, 윈도우 Dev-C++, Mac X Code) 3가지 환경에서 예제를 만들어볼 것이며 예제는 삼각형을 그리는 예제를 만들어보도록 하겠습니다. 이번 포스팅에서는 Mac에서 작업한 것만 올리도록 하겠습니다. Window에서 컴파일 한 것은 다음 Note에서 보실 수 있을 겁니다. 최대한 빨리 올리도록 하겠습니다. 다음 그림은 예제 화면입니다. 오늘 구현할 내용이죠. 제목은 My First App이고 삼각형을 하나가 있습니다. 자 이제 시작하겠습니다. 지난번 ..
OpenGL 이란? OpennGL을 공부하기 위해서 우선 OpenGL을 위키백과 사전에서 찾아보았다. (http://ko.wikipedia.org/wiki/OpenGL) 내용을 인용하면 아래와 같다. OpenGL(Open Graphics Library, 오픈지엘)은 1992년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간 플랫폼 간의 교차 응용 프로그래밍을 지원한다. 이 API는 약 250여개 가량의 함수 호출을 이용하여 단순한 기하도형에서부터 복잡한 삼차원 장면을 생성할 수 있다. OpenGL은 현재 CAD, 가상현실, 정보시각화, 비행 시뮬레이션 등의 분야에서 활용되고 있다. 또한 컴퓨터 게임 분야에서도 널리 활용되고 있으며, 마이크로소프트사의 Dir..