일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 고정ip할당
- 정보처리기사후기
- translation
- opencv apt설치
- Google Drive API
- Winform
- annotating
- vim
- opengl
- google drive 업로드
- sshkey
- vim명령어
- api사용해서 google drive에 폴더만들기
- google drive upload
- libopencv-dev
- NodeMCU
- 정보처리기사
- opencv
- 아두이노 설치
- c#
- apt update
- Python
- opencv resize
- esp32
- vi
- 우분투 opencv 설치
- vtk
- ubuntu
- rotation
- 아두이노
- Today
- Total
목록opengl (6)
내가 보려고 만든 블로그
export MESA_GL_VERSION_OVERRIDE=3.3 우분투 18.3에서 opengl 사용시에 이런에러가 뜰때가 있음 그래서 터미널에 위와같이 입력하고 엔터치니깐 괜찮아짐!!
sudo apt install assimp-utils sudo apt-get install libassimp-dev 순서대로 터미널에 입력하기 그다음에 내 소스의 cmake에 assimp 포함시켜주고헤더파일에 #include #include #include #include 쓰고 make해서 에러없으면 ok
**나중에 내가 까먹을까봐 적어둠!!!! opengl 에서 삼각형을 그릴때 glDrawArrays를 사용하면 index를 신경쓰지않고 그리면 된다. float triangle[]= { 0.0f, 0.0f, 0.0f 0.5f, 1.0f, 0.0f 1.0f, 0.0f, 0.0f }; 이렇게 데이터를 넣고 glDrawArrays 함수를 사용하면 정삼각형이 그려진다. 0,0을 기준으로 하고 이렇게 그려놓고 점을 찍으면서 버텍스에 데이터를 넣으면 편하다. 그런데 사각형을 그릴때 이렇게 그리려면 삼각형 두개가 필요하다 그냥 생각해도 점네개로 사각형을 그릴수 있는것같은데 그래서 인덱스를 써서 겹치는 부분을 써준다 GLuint indices[] = { 0, 1, 2, 1, 3, 2 }; 인덱스는 이렇게 해준다. 그리고..
https://learnopengl.com/Getting-started/OpenGL LearnOpenGL - OpenGL OpenGL Getting-started/OpenGL Before starting our journey we should first define what OpenGL actually is. OpenGL is mainly considered an API (an Application Programming Interface) that provides us with a large set of functions that we can use to manipulate learnopengl.com 영어로 되어있지만 도움 많이 되었음. 크롬으로 한글 번역해서 보면 괜찮음. http://www.open..
sudo apt-get install -y build-essential sudo apt-get install freeglut3-dev libglu1-mesa-dev mesa-common-dev 이렇게 터미널에 입력하면 설치가 된다. 제대로 설치 되었는지 opengl 버전이 뭔지 궁금하면 아래 명령어를 터미널에 입력하면 된다. sudo apt-get install mesa-utils glxinfo | grep "OpenGL version" 제대로 설치되었으면 터미널에 opengl version에 대한 내용이 뜬다.
opengl super bible을 공부하고 있는데 예제파일 돌리기가 쉽지않다. git clone https://github.com/openglsuperbible/sb7code.git 이렇게 터미널에 치면 그 경로에 다운됨 GitHub - openglsuperbible/sb7code: Source code and supporting material for the 7th Edition of OpenGL SuperBible Source code and supporting material for the 7th Edition of OpenGL SuperBible - GitHub - openglsuperbible/sb7code: Source code and supporting material for the 7th..