b2c信息网

您现在的位置是:首页 > 热点问题 > 正文

热点问题

openglmfc源码(opengl代码)

hacker2022-07-05 05:36:35热点问题104
本文目录一览:1、Opengl如何在MFC中实现模型的自由旋转。求详解2、

本文目录一览:

Opengl如何在MFC中 实现模型的自由旋转。 求详解

哥哥告诉你一个比较简单的方案:

1. 将鼠标在屏幕上每次移动的矢量,分解为x y两个方向。

2. 将xy两方向上的坐标,缩放到前视景体上(观察坐标中)。

3. 将这两个分量变换到世界坐标中。

4. 合成这两个坐标形成旋转轴。

5 用这个轴构筑旋转矩阵(当然你也可以用旋转轴-》四元数-》矩阵)

这个方法的结果,很想3dmax的风格。

关于基于MFC的openGL游戏的框架

我写游戏的大概框架,用MFC我是不会了,opengl我用的是glut的框架

enum

{

level1,

level2,

level3,

};

int g_GameStatue=level1;

void Level_Init(int level)

{

//初始化图资源

}

void Level_Release(int level)

{

//清空地图资源

}

void Level_Run(int level)

{

//判断是否完成关卡

//是的话

Level_Release(level);

g_GameStatue=(level++);

}

//游戏主循环

int main()

{

while(1)

{

switch(g_GameStatue)

{

case level1:

static bool init=false;

if(init==false)

Level_Init(level1);

else

Level_Run(level1);

break;

case level2:

static bool init=false;

if(init==false)

Level_Init(level2);

else

Level_Run(level2);

case level3:

static bool init=false;

if(init==false)

Level_Init(level3);

else

Level_Run(level3);

}

Sleep(1);//节省cpu计算量

}

return 0;

}

谁有基于MFC下OpenGL中导入3ds模型的源代码,发到我邮箱1045158878@qq.com,非常感谢!!

现在团IDC网上有49元/年美国1G空间的团购,便宜有口碑

另外,团IDC网上有许多产品团购,便宜有口碑

发表评论

评论列表

  • 闹旅浪胚(2022-07-05 06:16:08)回复取消回复

    本文目录一览:1、Opengl如何在MFC中 实现模型的自由旋转。 求详解2、关于基于MFC的openGL游戏的框架3、谁有基于MFC下OpenGL中导入3ds模型的源代码,发到我邮箱1045158878@qq.com,非常感谢!!Opengl如何在MFC中 实现模型的自由旋转。 求详解