• 大小: 45KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: Qt魔方  

资源简介

通过键盘控制魔方每层转动,实现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


评论

共有 条评论