游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1737|回复: 1

D3DXMatrixTransformation这个函数后3个参数是什么意思?

[复制链接]

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
发表于 2005-1-8 15:54:00 | 显示全部楼层 |阅读模式
我在这个网站上找到这样的描述:
D3DXMatrixTransformation(D3DXMATRIX *pOut, D3DXVECTOR3 *pScalingCenter, D3DXQUATERNION *pScalingRotation, D3DXVECTOR3 *pScaling, D3DXVECTOR3 *pRotationCenter, D3DXQUATERNION *pRotation, D3DXVECTOR3 *pTranslation);

这个函数我要给大家仔细的讲一下(竖起耳朵听啊^_^)

第一个参数:D3DXMATRIX *pOut返回的转换矩阵
第二个参数:D3DXVECTOR3 *pScalingCenter 缩放的原点
第三个参数:D3DXQUATERNION * pScalingRotation 这是个四元素(什么?什么是四元素?看来这个函数介绍要花点时间了。D3DXQUATERNION这个结构有四个内容x,y,z,w其中xyz表示一个向量,w则表示一个旋转度,该结构表示的是围着xyz向量旋转w)
第四个参数:D3DXVECTOR3 *pScaling 缩放向量(同上面两个参数联系起来那就是在pScalingCenter原点,pScaling方向上缩放|pScaling|大小,或旋转pScalingRotation)
第五个参数:旋转圆点
第六个参数:旋转的四元素
第七个参数:旋转向量

可是我就不明白乐,既然第3个参数已经旋转了,那后3个参数不久没用了?

36

主题

197

帖子

197

积分

注册会员

Rank: 2

积分
197
 楼主| 发表于 2005-1-10 12:01:00 | 显示全部楼层

Re:D3DXMatrixTransformation这个函数后3个参数是什么意思?

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

本版积分规则

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

GMT+8, 2025-12-24 00:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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