디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

openGL 이 저를 속썩이네요.

고음병말기갤로그로 이동합니다. 2011.10.30 21:08:35
조회 117 추천 0 댓글 5


GL_LINE_STRIP 모드가 바로 전 정점과 현재 정점을 이어 

선분을 계속 그려주는 것이라 하더이다..

그리고 제가 만들고자 하는 것은 흔한 오피스 도구에서 다각형그리듯이
정점을 계속 추가하여 이어진 선분을 쭉쭉 그리게 되는 것인데..

정점 배열을 사용해보려고 했습니다.. 2차원 좌표이니 저렇게 쓰는 것이 맞지요?..

void RenderScene(void)
{
        glClear(GL_COLOR_BUFFER_BIT);
        glColor3f(0.0f, 0.0f, 0.0f); 
        glClear(GL_COLOR_BUFFER_BIT);

        glEnableClientState(GL_VERTEX_ARRAY);
        glVertexPointer(2, GL_FLOAT, 0, vert);

        glDrawArrays( GL_LINE_STRIP, 0, vert_size );

        glutSwapBuffers(); 
}

배열은 우선 테스트차로
GLfloat vert[100];
그냥 이렇게 동적할당을 쓰지 않고 선언해두었습니다..

그리고 마우스 클릭 콜백에서


if( (GLUT_LEFT_BUTTON == button) && (state == GLUT_DOWN) )
{
        vert[vert_i]   = ( (GLfloat)x - CenterX ) / ( windowWidth / glWidth );
        vert[vert_i+1] = -( (GLfloat)y - CenterY ) / ( windowHeight / glHeight );
        // 위 코드는 그냥 좌표 변환이구요..

        vert_size += 2; // 정점을 추가하였으므로 크기도 늘려줍니다..
}

이렇게 클릭될 때마다 넘어온 좌표를 정점배열에 두칸 씩 x,y 좌표를 쑤셔넣었는데... 문제는
망할 선분이 이어지긴 하는데 화면 중앙에서 알수없는 선이 자꾸 마지막 좌표를 따라가서 마치 콤파스로 원 그리듯이 그려지네요..
저 정체를 알수없는 0,0 좌표에서 뿜어나오는 선이 뭔지 도저히 모르겠습니다........왜 이런걸까요......

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 손해 보기 싫어서 피해 입으면 반드시 되갚아 줄 것 같은 스타는? 운영자 24/11/18 - -
284767 매트랩 방정식 더하는거 어떻게 하나요?? 매트랩(114.207) 11.10.30 32 0
284765 php 곧사라질거 같다. [5] 쵸쵸(219.251) 11.10.30 138 0
284764 닥회드횽 파일입출력 [7] SuCo갤로그로 이동합니다. 11.10.30 52 0
284763 노트북 usb슬롯이 2개있는데 1개를 2개로 연장해서 3개로만들고싶은데여 [5] SuCo갤로그로 이동합니다. 11.10.30 72 0
284761 c++에서 오픈된 파일 이름 변경하는 라이브러리 없습네까 + 조공 [4] 라솔갤로그로 이동합니다. 11.10.30 109 0
284760 SuCo 형.. [7] 행크스갤로그로 이동합니다. 11.10.30 54 0
284759 미치겠네 ㅋㅋ [3] azzzazb(112.170) 11.10.30 44 0
284758 - 횽님(121.162.***.***) ...... [1] 고음병말기갤로그로 이동합니다. 11.10.30 44 0
284757 파일입출력 문의한 닥회드횽은 봅니다 [6] SuCo갤로그로 이동합니다. 11.10.30 51 0
284756 형들 여기서 레지스트리 받으면 행크스갤로그로 이동합니다. 11.10.30 28 0
284754 키보드 뭘 살까, 1. 리얼포스 2. 체리 청or갈축 3.해피해킹 [13] SuCo갤로그로 이동합니다. 11.10.30 156 0
284752 귀찮게 질문해서 미안하지만 이거좀 굽신 [10] 닥회드(180.71) 11.10.30 89 0
284751 밑에 for 하고 while 무한루프 질문한님아 이거보셈 [2] SuCo갤로그로 이동합니다. 11.10.30 63 0
284750 그럼 이거에서 차이나는데 뭔지좀 [4] ㅇㅇ(121.172) 11.10.30 62 0
284749 횽들 나 내일 기계식 키보드 살까 생각중인뎅 사지말까?? [5] SuCo갤로그로 이동합니다. 11.10.30 91 0
284748 횽님들 c언어에서 for(;;) while(1) 차이점이 뭐임?? [7] ㅇㅇ(121.172) 11.10.30 121 0
284747 으잉? 성님들 c++에서 클래스 안에있는 함수를 포인터로 호출하려는데 [7] azzz(112.170) 11.10.30 59 0
284746 각 IPS 업체에서 [1] 로하로하알로하갤로그로 이동합니다. 11.10.30 48 0
284744 쿄스케형 컴과따위라고 말한거 사과 [2] schizoid322갤로그로 이동합니다. 11.10.30 72 0
284743 자고 일어나서 공부하니 존나 잘된다 머릿속에 쏙 쏙 들어옴 1(183.104) 11.10.30 39 0
284742 횽들 C# 질문좀 하겟슴돠 ㅠ 아리햏갤로그로 이동합니다. 11.10.30 39 0
openGL 이 저를 속썩이네요. [5] 고음병말기갤로그로 이동합니다. 11.10.30 117 0
284739 안드로이드 공부 5일만에 [4] 토종개갤로그로 이동합니다. 11.10.30 112 0
284737 나 사실 Y대 화공과인데... [6] schizoid322갤로그로 이동합니다. 11.10.30 125 0
284735 네트워크 질문 좀 하자 [4] 로하로하알로하갤로그로 이동합니다. 11.10.30 85 0
284734 형들 유닉스 질문 하나만요 [3] hongkongball(61.254) 11.10.30 71 0
284733 간만에 주말에 조낸 달린거 같다. [2] McHello갤로그로 이동합니다. 11.10.30 64 0
284732 헤헤 맥주 맛있당! [5] 하ㅡㅇ니ㅏ(121.66) 11.10.30 77 0
284731 아오 드뎌 개발끝냈다. ㅅㅂ [6] 쵸쵸(219.251) 11.10.30 127 0
284730 실전예 뛰시는 박사님들만 보세염 111(223.222) 11.10.30 57 0
284728 C++ 에서는 소숫점 아래 표현하는게 뭐죠? [3] ㅂㅂ(114.200) 11.10.30 66 0
284727 뉴비 인사드려요.. [4] f(x, y) = 0갤로그로 이동합니다. 11.10.30 50 0
284726 포인터 개념이 너무 헷갈립니다; [4] 치킨맛맛폰갤로그로 이동합니다. 11.10.30 78 0
284725 횽님들에게 링크드 리스트 질문좀 해볼까함 [4] 초뺴이갤로그로 이동합니다. 11.10.30 55 0
284724 님들 프로그램어 초고수 개고수는 언어다위 필요가없나요? [3] 24242424(223.222) 11.10.30 106 0
284723 아이폰 유튭 어플 로하로하알로하갤로그로 이동합니다. 11.10.30 42 0
284722 컴터 전공 졸업후에 요즘 제일 잘나가는 직업이 뭘까... [7] 김투덜갤로그로 이동합니다. 11.10.30 169 0
284721 나가수는 보고 갤질하냐능 [2] 쿄스케갤로그로 이동합니다. 11.10.30 42 0
284720 클래식 음악을 듣자 전간디갤로그로 이동합니다. 11.10.30 40 0
284719 어플리케이션만들려면 [1] 프로그ㄹ머갤로그로 이동합니다. 11.10.30 76 0
284718 쿠분투도 좋네. [2] s(77.13) 11.10.30 99 0
284716 스탄님 눈 내리는 소스 공유점욬ㅋㅋㅋ [1] Fag(211.202) 11.10.30 65 0
284715 야 너희들 페제봄? 아다포스(125.128) 11.10.30 39 0
284714 mp3 플래이어 버전2 test.swf [6] Stan(220.244) 11.10.30 141 0
284713 stan님, 이런거 만들 수 있음? 왕시리즈 만드려면 얼마나 배워야 함? [5] Fag(211.202) 11.10.30 103 0
284712 이번에 컴 바꾸면서... ㅇㅇ(203.90) 11.10.30 29 0
284707 안녕하세요 컴박사님들 저 질문좀하겠습니다 [4] 김씨발(223.222) 11.10.30 73 0
284705 1인이서 어플게임 개발/발매 가능함? [1] 1234(180.65) 11.10.30 115 0
284704 오늘하루종일 버튼만들면서 .. [3] ㅁㄴㅇ(175.201) 11.10.30 107 0
284700 어어어엌 하지마라 [1] 빅바!갤로그로 이동합니다. 11.10.30 55 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2