我想写个三维立体的正方体,可以左右旋转的!一点思路没有!请各位给个思路!非常感谢!

解决方案 »

  1.   

    不知你用的是哪个图形库,DirectX?? OpenGL?? 都可以很容易实现的
    如果没用到图形库的话,就自己写算法吧!
      

  2.   

    http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=05http://slash-directx.blogspot.com/
      

  3.   

    opengl做的一个正方体,旋转自己看看加上吧#include "glut.h"
    void display() 

    glClear(GL_COLOR_BUFFER_BIT); 
    glMatrixMode(GL_MODELVIEW); 
    glLoadIdentity(); 
    gluLookAt(1.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0); 
    glutWireCube(1.5); 
    glutSwapBuffers(); 

    void reshape(int w,int h) 

    glViewport(0,0,w,h); 
    glMatrixMode(GL_PROJECTION); 
    glLoadIdentity(); 
    glOrtho(-4.0,4.0,-4.0,4.0,-4.0,4.0); 

    void init() 

    glClearColor(1.0,1.0,1.0,1.0); 
    glColor3f(0.0,0.0,0.0); 

    int main(int argc,char** argv) 

    glutInit(&argc,argv); 
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); 
    glutInitWindowSize(500,500); 
    glutInitWindowPosition(0,0); 
    glutCreateWindow("cube"); 
    glutReshapeFunc(reshape); 
    glutDisplayFunc(display); 
    init(); 
    glutMainLoop(); 
    }