본문 바로가기

전체 글326

javafx 참고 라이브러리 https://aristatait.tistory.com/42 JavaFX 23. TableView 1. Main.java 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 package application; import javafx.application.Application; import javafx.stage.Stage; import javafx.scene... aristatait.tistory.com https://stackoverflow.com/questions/52984791/fxmlloader-load-works-fine-in-pre-java-9-style-but-fails-in-modules imgvie.. 2020. 5. 3.
openGL 더블 버퍼링 물체들을 프레임 버퍼에 그려내는 과정에서 미완성인 상태의 결과를 디스플레이 컨트롤러가 읽어서 화면에 그대로 출력하게 된다면 화면 상에는 그림이 이상하게 나타난다. 이를 해결하기 위한 방법이 프레임 버퍼를 2개 두고서 그리는 버퍼와 읽어가는 버퍼를 다르게 처리하고 두 버퍼를 교환(Swap)하는 방법을 적용하면 된다. 프론트 버퍼의 내용을 화면에 출력할 때 백 버퍼에 다음 그림을 그려주고 백 버퍼의 내용이 화면에 출력될 때는 프론트 버퍼에 그림을 그려주는 방식 glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE); 사용 #include #include #include #include #include #include using namespace std; void MyDisplay() .. 2020. 5. 2.
외부라이브러리 추가하기, 헤더파일 추가하기 https://blessingdev.wordpress.com/2017/09/26/visual-studio%EC%97%90-%EC%99%B8%EB%B6%80-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0/ Visual Studio에 외부 라이브러리 추가하기 Visual Studio에서 외부 라이브러리를 연결하는 법을 스크린샷으로 하나씩 설명해 놓았습니다. blessingdev.wordpress.com 2020. 4. 28.
자주 쓰이는 자바스크립트 js 출력 document.write("자바스크립트 안녕하세요 "); document.write("반갑습니다. "); num1 = 100; num2 = 5; r1 = num1 m){ document.write("크다.") }else{ document.write("작다.") } 스위치 jumsu = prompt("점수 입력") switch(parseInt(jumsu/10)) { case 9: alert("A"); break; case 8: alert("B"); break; case 7: alert("C"); break; default: alert("F"); break; } parseInt(jumsu/10) 정수로 변환하는 함수를 통해 해결 반복문 // 반복문 for(i=1; i max){ min = temp m.. 2020. 4. 28.
아두이노와 아트멜 스튜디오 업로드 여기에 쓰이는 소프트웨어가 아두이노와 아트멜 스튜디오 이다. 아두이노 https://www.arduino.cc/en/Main/Software 비전공자를 위한 간단한 인터페이스를 이용하고 간편하게 사용할 수 있다. 아트멜 스튜디오 http://www.microchip.com/avr-support/atmel-studio-7 •ATmega328 제작사인 아트멜에서 제공하는 IDE •Microsoft의 Visual Studio 인터페이스 사용 그래서 C/C++ 를 이용해서 전공자 들에게 익숙하다. 1. 먼저 아두이노 Arduino 1) 먼저 확인을 눌러 디버깅 2) 업로드 누르면 끝,, 2. 아트멜 스튜디오 아두이노 우노와 USB 연결하면 장치관리자에서 포트번호가 뜬다 아트멜 스튜디오 tools - extern.. 2020. 4. 27.
아트멜 스튜디오와 아두이노로 배우는 ATmega328 프로그래밍 아트멜 스튜디오와 아두이노로 배우는 ATmega328 프로그래밍 아트멜 스튜디오와 아두이노로 배우는 ATmega328 프로그래밍 아두이노 우노의 심장, ATmega328을 뛰게 하는 두 가지 방법! 베스트셀러 《아두이노 상상을 스케치하다》의 저자가 공개하는 마이크로컨트롤러의 새로운 학습법! 출판사 제이펍 저자명 허경용 출판일 2015년 7월.. jpub.tistory.com 이 책을 토대로 아두이노를 배우게 되었다 여기서 나오는 아트멜 스튜디오, 아두이노, 아트메가328에 대해 알아보자 아두이노란 아두이노 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 아두이노(이탈리아어: Arduino 아르두이노[*])는 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드(상품)와 .. 2020. 4. 26.
OpenGL 키보드 콜백 회전 회오리 #include #include #include #include #include #include using namespace std; int zRotate = 0; void MyDisplay() { glClear(GL_COLOR_BUFFER_BIT); glLoadIdentity(); //이전 상태 초기화 후 변환 glRotatef(zRotate, 0.0, 0.0, 1.0); //z를 중심을 회전 glutSolidTeapot(0.5); glFlush(); } void MyKeyboard(unsigned char KeyPressed, int X, int Y) { switch (KeyPressed) { case 'Q':case'q': exit(0); break; case 'Z': zRotate += 10; b.. 2020. 4. 25.
OpenGL 그래픽스 , 그리기 #include #include #include #include #include void MyDisplay() { glClear(GL_COLOR_BUFFER_BIT); glPointSize(4.0); //먼저 점 사이즈 정해주기 glBegin(GL_POINTS); glColor3f(255, 0, 0); //먼저 색깔 정해주기 glVertex3f(0.0, 0.0, 0.0); glColor3f(0, 0, 255); glVertex3f(0.0, 0.5, 0.0); glColor3f(0, 255, 0); glVertex3f(0.5, 0.0, 0.0); glEnd(); glFlush(); } int main(int argc, char* argv[]) { glutInit_ATEXIT_HACK(&argc, argv).. 2020. 4. 25.
OpenGL 그래픽스 에러: 쓰기용으로 열 수 없습니다. 최신 버전 코드로 수정 2020. 4. 21.
OpenGL 매뉴얼 튜토리얼 http://soen.kr/lecture/library/opengl/opengl-5.htm OpenGL 매뉴얼 문자 기반의 콘솔창에 화려한 그래픽을 그릴 수는 없으므로 3차원이든 2차원이든 그래픽을 출력하려면 윈도우가 필요하다. 그러나 OpenGL은 윈도우 시스템과의 독립성 확보를 위해 윈도우 관리에 대해서는 어떠한 기능도 제공하지 않는다. 그래픽 코드를 윈도우 시스템과 완전히 분리해야 플랫폼 독립성을 확보할 수 있기 때문이다. OpenGL의 의도된 빈틈을 메워주는 것이 각 운영체제별로 제공되는 AUX 라이브러리이다. 그러나 AUX는 거의 운영체제 전반의 지식을 soen.kr https://skyfe79.gitbooks.io/glut-tutorials/chapter3.html 윈도우 크기 변화에 대응하기.. 2020. 4. 21.
그래픽스를 위해 openGL 설치 및 세팅 https://blog.naver.com/ekbae98/221385644259 Opengl 설치 & 초기세팅 OpenGL은 저수준 그래픽 라이브러리 - 랜더링 기능을 주로 함. 개방적, 이식성 뛰어남. 컴퓨터 환경: W... blog.naver.com https://h2110.tistory.com/56 Open GL 설치 방법 Visual Studio 2008에서 오픈지엘 설치 방법입니다. Opengl.org( http://www.opengl.org/resources/libraries/glut/glut_downloads.php ) 에서 파일을 받습니다. download : glutdlls37beta.zip file (149 kilobyt.. h2110.tistory.com 2020. 4. 21.
VS code 비쥬얼 코드 설정하기 크롬으로 설정 ctrl shift p configure task 크롬으로 설정 바꾸기 ctrl shift b 로 결과 확인 확장 옵션 한글 확장팩 korean 라이브 서버 : alt + L, alt +O 단축키를 통해 정적파일 브라우저로 확인 가능 Auto Rename Tag : 양쪽 태그중 하나만 수정하면 양쪽다 수정됨 Bracket Pair Colorizer : 자바스크립트 () {} [] 등을 잘 볼 수 있게 색을 다르게 함 JavaScript (ES6) snippets Auto Rename Tag Auto Close Tag Bracket Pair Colorizer2 Color Hightlight Highlight Matching Tag vscode-icons vscode-styled-compone.. 2020. 3. 24.