游戏开发论坛

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

数学教科书,3dsmax,dx使用的坐标系为何不同?

[复制链接]

28

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2005-9-3 19:20:00 | 显示全部楼层 |阅读模式
在数学教科书,3dsmaxk中,右手坐标系如下:
      |Z
      |
      |______Y
     /
    /X

在DX使用的笛卡尔左手坐标系如下:
      |Y
      | /Z
      |/______X
为什么会有这样的区别?在从3dsmax中导出模型数据时,要进行坐标系变换吗?

18

主题

279

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2005-9-3 20:08:00 | 显示全部楼层

Re:数学教科书,3dsmax,dx使用的坐标系为何不同?

图形API(DIRECTX和OPENGL都是这样的)中使用笛卡儿左手坐标系我认为是为了方便同时在2D和3D中使用之,2D时忽略Z轴即可。
而3D软件则使用[B]传统[/B]的坐标系,方便使用者。
MS的导出插件似乎可以自动进行坐标系转换……

13

主题

97

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2005-9-4 09:34:00 | 显示全部楼层

Re:数学教科书,3dsmax,dx使用的坐标系为何不同?

dx是左手坐标系
opengl是右手
3ds max是z向上,有点像数学书里的。
我觉得这些区别是这些托拉斯故意的

28

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
 楼主| 发表于 2005-9-4 17:08:00 | 显示全部楼层

Re:数学教科书,3dsmax,dx使用的坐标系为何不同?

感谢两位的回答.
//3D软件则使用传统的坐标系,方便使用者
不知道在什么方面更方便?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 16:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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