游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6526|回复: 15

怎样把mesh画在特定地方

[复制链接]

69

主题

335

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
发表于 2003-11-14 15:10:00 | 显示全部楼层 |阅读模式
rt
要设置哪个参数?


我读取了一个mesh,然后在多个地方显示,可是要怎么修改位置信息,用什么能得到那个信息?并修改?

render就下面的,但是他画在了默认位置,要改他的位置,要怎么做。?


        // Render 模型
        for( i=0; i < m_dwNumSubsets; i++ )
        {
                //设置子集的材质
                pDevice->SetMaterial( &pMeshMaterials );
                //设置子集的纹理,混合方式使用缺省值:纹理 × 材质的漫反射
                pDevice->SetTexture( 0, pMeshTextures );
                //绘制子集
                pMesh->DrawSubset( i );
                pDevice->SetTexture( 0, NULL);
        }

69

主题

335

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2003-11-14 15:48:00 | 显示全部楼层

Re:怎样把mesh画在特定地方

我用3dmax做了一个.x文件,如何在程序中调整他显示的位置?

35

主题

105

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2003-11-14 15:54:00 | 显示全部楼层

Re:怎样把mesh画在特定地方

关注~~
我的方法是~~在制作mesh的过程中就注意设定好实体的空间位置

6

主题

100

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2003-11-14 15:55:00 | 显示全部楼层

Re:怎样把mesh画在特定地方

用translatef 平移一下

69

主题

335

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2003-11-14 15:58:00 | 显示全部楼层

Re: Re:怎样把mesh画在特定地方

weed: Re:怎样把mesh画在特定地方

用translatef 平移一下



那如何得到mesh的位置数据呢!

因为这个mesh我的地图上有很多个。

2

主题

106

帖子

114

积分

注册会员

Rank: 2

积分
114
QQ
发表于 2003-11-14 23:03:00 | 显示全部楼层

Re:怎样把mesh画在特定地方

在mesh是信息里面多开一个MATRIX来记录mesh的位置。

69

主题

335

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2003-11-14 23:06:00 | 显示全部楼层

Re: Re:怎样把mesh画在特定地方

linyizsh: Re:怎样把mesh画在特定地方

在mesh是信息里面多开一个MATRIX来记录mesh的位置。



具体如何做??谢谢。。。头疼一天了。今天3个问题都没解决。

2

主题

106

帖子

114

积分

注册会员

Rank: 2

积分
114
QQ
发表于 2003-11-14 23:15:00 | 显示全部楼层

Re:怎样把mesh画在特定地方

我是这么做的:每创建一个mesh就建一个矩阵记录这个mesh的位置和旋转等信息,当想得到mesh的位置时就返回这个矩阵的位置信息,可能比较烦,呵呵,不过我也没想到更好的方法。

69

主题

335

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2003-11-14 23:22:00 | 显示全部楼层

Re: Re:怎样把mesh画在特定地方

linyizsh: Re:怎样把mesh画在特定地方

我是这么做的:每创建一个mesh就建一个矩阵记录这个mesh的位置和旋转等信息,当想得到mesh的位置时就返回这个矩阵的位置信息,可能比较烦,呵呵,不过我也没想到更好的方法。


呵呵,我就是想得到这个mesh的信息,要用什么函数……
具体代码能写写吗?这个问题我痛苦一天了

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2003-11-15 00:30:00 | 显示全部楼层

Re:怎样把mesh画在特定地方

D3DXComputeBoundingBox
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-21 07:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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