uplay.co.kr [그래픽] [OpenGL] opengl 움직이는 큐브만들기 소스 > uplay6 | uplay.co.kr report

[그래픽] [OpenGL] opengl 움직이는 큐브만들기 소스 > uplay6

본문 바로가기

uplay6


[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다. ]


[그래픽] [OpenGL] opengl 움직이는 큐브만들기 소스

페이지 정보

작성일 23-03-23 03:35

본문




Download : cube.rtf




주석과 說明(설명) 자세히
int block[27];
그래픽스 시간에 만든 OpenGL을 이용한 프로그램 소스입니다

//회전 방향에 따른 상태change(변화)표
BOOL RButtonPressed=FALSE;


HGLRC hRC=NULL; // Permanent Rendering Context
[그래픽] [OpenGL] opengl 움직이는 큐브만들기 소스
GLfloat xr1 = 0.0f, xr2 = 0.0f, xr3 = 0.0f;
레포트 > 공학,기술계열
그래픽스 시간에 만든 OpenGL을 이용한 프로그램 소스입니다 visual c++ 이나 프로그램에 소스만 붙여서 바로 실행가능하고 이쁘고 깔끔한 마우스로 움직이는 큐브 소스입니다. HDC hDC=NULL; // Private GDI Device Context


HINSTANCE hInstance; // Holds The Instance Of The Application

int temp[27];

{
BOOL keys[256]; // Array Used For The Keyboard Routine
#include

visual c++ 이나 프로그램에 소스만 붙여서 바로 실행가능하고
block[ 0] = ypositive[temp[18]];


#include // Header File For The Glaux Library
GLuint box; // Storage For The Box Display List
BOOL fullscreen=TRUE; // Fullscreen Flag Set To Fullscreen Mode By Default

int xpositive[24] = { 7, 4, 5, 6, 9, 8,11,10,15,12,13,14, 1, 0, 3, 2,17,18,19,16,23,20,21,22}; // 아래로 회전
memcpy(temp, block, 27*sizeof(int) ); // block을 temp로 복사(27*sizeof(int) 크기)
GLfloat xrot = 15.0f, yrot = 60.0f;
// 문자 출력 기능 뺌 (소스엔 구현)
GLfloat yr1 = 0.0f, yr2 = 0.0f, yr3 = 0.0f;
int prevX, prevY;


순서
int ypositive[24] = { 1, 2, 3, 0,18,19,16,17, 9,10,11, 8,22,21,20,23,12,15,14,13, 4, 5, 6, 7}; // 왼쪽으로 회전
#include // Header File For The OpenGL32 Library

Download : cube.rtf( 85 )


#include // Header File For The GLu32 Library

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); // Declaration For WndProc
int ynegative[24] = { 3, 0, 1, 2,20,21,22,23,11, 8, 9,10,16,19,18,17, 6, 7, 4, 5,14,13,12,15}; // 오른쪽으로 회전
설명
//0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23

HWND hWnd=NULL; // Holds Our Window Handle

opengl, cube, opengl cube, 그래픽스, 큐브



BOOL active=TRUE; // Window Active Flag Set To ㅁTRUE By Default
GLfloat zr1 = 0.0f, zr2 = 0.0f, zr3 = 0.0f;
int zpositive[24] = {20,21,22,23, 5, 6, 7, 4,16,19,18,17,13,14,15,12, 0, 1, 2, 3, 8,11,10, 9}; // 반시계방향
달아져 있습니다
int xnegative[24] = {13,12,15,14, 1, 2, 3, 0, 5, 4, 7, 6, 9,10,11, 8,19,16,17,18,21,22,23,20}; // 위로 회전

이쁘고 깔끔한 마우스로 움직이는 큐브 소스입니다. 주석과 설명 자세히 달아져 있습니다
BOOL LButtonPressed=FALSE;

void RotateY1Positive()
#include // Header File For Windows
int znegative[24] = {16,17,18,19, 7, 4, 5, 6,20,23,22,21,15,12,13,14, 8,11,10, 9, 0, 1, 2, 3}; // 시계방향


list_blank.png list_blank_.png list_blank_.png list_blank_.png list_blank_.png

다.
Total 17,072건 760 페이지

검색

REPORT 11(sv76)



해당자료의 저작권은 각 업로더에게 있습니다.

fista.uplay.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
[[ 이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다 ]]

[저작권이나 명예훼손 또는 권리를 침해했다면 이메일 admin@hong.kr 로 연락주시면 확인후 바로 처리해 드리겠습니다.]
If you have violated copyright, defamation, of rights, please contact us by email at [ admin@hong.kr ] and we will take care of it immediately after confirmation.
Copyright © fista.uplay.co.kr All rights reserved.