資源簡介
通過鍵盤控制魔方每層轉動,實現3d魔方動畫效果,基于qt4 opengl
代碼片段和文件信息
#include?“cube.h“
Cube::Cube()
{
??x=y=z=0;
??initColor();
}
Cube::Cube(GLfloat?x1?GLfloat?y1?GLfloat?z1)
{
????x=x1;
????y=y1;
????z=z1;
}
void?Cube::initColor()
{
????color[Cube::front]?=?Cube::white;
????color[Cube::back]?=?Cube::yellow;
????color[Cube::down]?=?Cube::blue;
????color[Cube::up]?=?Cube::green;
????color[Cube::right]?=?Cube::orage;
????color[Cube::left]?=?Cube::red;
}
void?Cube::setColor(Color?c[])
{
????for(int?i=0;i<6;i++)
????{
????????color[i]?=?c[i];
????}
}
?const?Cube::Color?*Cube::getColor()?const
{
????return?color;
}
?void?Cube::setXYZ(GLfloat?x1?GLfloat?y1?GLfloat?z1)
?{
?????x=x1;
?????y=y1;
?????z=z1;
?}
?void?Cube::copy(Cube?*p)
?{
?????p->setXYZ(this->xthis->ythis->z);
?????for(int?i=0;i<6;i++)
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????853??2018-05-29?22:45??cube_lesson02\cube.cpp
?????文件????????763??2018-05-29?23:04??cube_lesson02\cube.h
?????文件????????456??2018-05-29?21:15??cube_lesson02\cube_lesson02.pro
?????文件??????18678??2018-05-29?23:10??cube_lesson02\cube_lesson02.pro.user
?????文件??????16009??2017-12-15?19:34??cube_lesson02\data\1.jpg
?????文件??????17356??2017-12-15?19:36??cube_lesson02\data\2.jpg
?????文件??????17510??2017-12-15?19:38??cube_lesson02\data\3.jpg
?????文件??????17190??2017-12-15?19:39??cube_lesson02\data\4.jpg
?????文件??????16938??2017-12-15?19:39??cube_lesson02\data\5.jpg
?????文件??????17469??2017-12-15?19:35??cube_lesson02\data\6.jpg
?????文件??????12782??2018-05-29?23:12??cube_lesson02\glwidget.cpp
?????文件???????3027??2018-05-29?21:57??cube_lesson02\glwidget.h
?????文件????????406??2018-05-27?11:56??cube_lesson02\main.cpp
?????文件????????704??2018-05-29?21:56??cube_lesson02\widget.cpp
?????文件????????584??2018-05-29?21:56??cube_lesson02\widget.h
?????文件????????441??2018-05-27?10:52??cube_lesson02\widget.ui
?????目錄??????????0??2018-05-29?23:27??cube_lesson02\data
?????目錄??????????0??2018-05-29?23:27??cube_lesson02
-----------?---------??----------?-----??----
???????????????141166????????????????????18
- 上一篇:Qt魔方還原lesson1-3d魔方顯示
- 下一篇:delft3d入門教程
評論
共有 條評論