游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3160|回复: 3

问一下关于多个模型的导入问题?

[复制链接]

3

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
发表于 2009-3-16 23:52:00 | 显示全部楼层 |阅读模式
我是参考的唐明里的程序,在导入3D模型的那章,我想导入多个模型,但是我所导入之后所有的模型都在一起,我想让不同的模型出现在不同的地方,而且显示不同的比例(比如说一个模型显示原模型的二分之一,另一个显示三分之一),我该怎么改?
谢谢各位了!

void load3dobj(char* dir,char* cn,int a);


m_3ds=new CLoad3DS();
load3dobj("data/3ds/","航天发射台.3DS",0);
load3dobj("data/3ds/","铲车.3ds",0);//car.3ds
load3dobj("data/3ds/","12.3ds",0);


void baiscobj::Scene(int obj,float x,float h,float z,float r,int re,float size)
{
         glPushMatrix();
         int y=GetHeight(x,z)+h;
         glTranslatef(x,y,z);
         glRotatef(re, 0.0, 1.0, 0.0);
         if(obj>0) glRotatef(-20, 1.0, 0.0, 0.0);
         m_3ds->show3ds(obj,0,0.0f,y,size);

         glPopMatrix();
}


这样只能是三个模型显示在同一个地方,同样的大小,我想分别显示并且不同的大小!


3

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
 楼主| 发表于 2009-3-17 00:01:00 | 显示全部楼层

Re:问一下关于多个模型的导入问题?

希望大家能够帮助我,我的基础不好。。。。。。谢谢了。。。

9

主题

249

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2009-3-17 12:30:00 | 显示全部楼层

Re:问一下关于多个模型的导入问题?

模型没有世界坐标可设?

3

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
 楼主| 发表于 2009-3-18 23:16:00 | 显示全部楼层

Re: Re:问一下关于多个模型的导入问题?

bskk: Re:问一下关于多个模型的导入问题?

模型没有世界坐标可设?


哦,谢谢你,现在就是不知道怎么去单独控制每个模型,比如我想单一的将一个模型旋转一下,然后我操作之后所有的模型都跟着旋转,不知道如何单独的去控制。。。。。。。。。。。。。。。。
晕了。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 02:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表