游戏开发论坛

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

SEA_BUG与各位高手,简单的世界矩阵问题!!!

[复制链接]

25

主题

31

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2004-1-11 16:52:00 | 显示全部楼层 |阅读模式
各位高手,我学习了D3D的tutorial的Using Matrices,例子程序是应用matrixrotationY(),我还想运行scale,translate,看看效果!于是我在旋转例子的原代码中进行了修改:
D3DXMATRIX MatScale;
D3DXMatrixScaling(&matScale,1.0f,1.0f,0.5f);
g_pd3dDevice->SetTransform( D3DTS_WORLD, &matScale);
没有定义matWoeld,其他的没有改动!
但是,运行时提示:'matScale' : undeclared identifier
Error executing cl.exe.
该怎样改正呢?请问实现复合变化如何实现呢?比如:缩小1/3,再沿z轴旋转60度,再沿X轴平移10,
请讲讲,谢谢!如果有原代码就好了!听说国外的网站有的 ,推荐几个行吗 ?
为什么很多文章只介绍旋转呢?平移与缩放应用很少吗?
好象就是定义的问题吧?

   [em17] [em17] [em17]

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-1-11 17:25:00 | 显示全部楼层

Re:SEA_BUG与各位高手,简单的世界矩阵问题!!!

你那程序include “D3Dx.h”之类的文件了吗?

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2004-1-11 19:43:00 | 显示全部楼层

Re:SEA_BUG与各位高手,简单的世界矩阵问题!!!

matScale??
可是你定义的是MatScale
D3DXMATRIX MatScale;

3

主题

59

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2004-1-13 09:14:00 | 显示全部楼层

Re: SEA_BUG与各位高手,简单的世界矩阵问题!!!

阿虹说得对,你的matScale的确没有定义
定义的是MatScale,呵呵!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-23 01:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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