快速导航:   教程资源  | 经典范例  | 友情链接  | 联系我们  | 官方微博
登陆 | 注册

 flash 3d 研究所
flash3d 研究所 pv3d 教程 研究所小贴士: 站在5米外看10米高的楼,和100米外看10米的楼能一样高吗? 三维世界和二维世界的尺寸本来就不一样,不要钻牛角尖啦 ~










最近更新:
● wan925446570阁下在讨论区里 发表新主题“怎么配置away3d运行环境啊???...”(20:38:35)
● yanfaqiang阁下在讨论区里 回复“《超简易papervision3D基础 ...”(18:08:41)
● cripel阁下在讨论区里 回复“...”(14:38:04)
浏览主题:请教routationY和yaw()旋转的问题

请教routationY和yaw()旋转的问题
xxx (2010-11-25 17:12:08)


按pv3d的教程来说,yaw()是对自身坐标的Y轴旋转,rotationY是绕世界坐标Y旋转,我把1个DAE模型放置到x=500的地方,自身坐标系是以自己的中心点设置的,按理说yaw()应该就是绕自身中心旋转,rotationY应该是绕世界的Y旋转,即x=0的点旋转,可实际的效果怎么都是一样的。小弟实在是不明白了,世界坐标应该是固定死了的,只有自身的坐标系在变化。我看了这篇的源码http://www.flab3d.com/tutor-tag-free-subtag-view-top-t10.html,是变化旋转轴的,2个虚拟DiaplayObject3D在x=300和-300的地方,把球加入到这虚拟物品的child,然后却是roationY这2个虚拟物品,按理rotationY这2个虚拟物品应该就是这2个虚拟物品绕世界坐标Y轴旋转才对,可实现的却是自身旋转。哪威大侠讲解下,我下的是研究所的pv3d傻瓜包





flash 3d 研究所 fur3
(2010-11-30 20:44:00)
您也理解有误了,世界坐标并不是原点的相对坐标。
rotation的轴永远都是竖横平, 而yaw roll pitch是按当前物体旋转有关。 和你说的位移没有一点关系的,呵呵


flash 3d 研究所 xxx
(2010-12-01 15:12:59)
fur3的意思是不是说其实rotation绕的轴的原点应该是和自身坐标系的原点是1个点,不过rotation的轴向是和世界坐标一致的,是不会不动的


flash 3d 研究所 fur3
(2010-12-01 15:15:03)
是的,世界坐标并不是指"世界的原点",而是物体自己的中点而已。


flash 3d 研究所 xxx
(2010-12-06 16:20:57)
现在搞明白了,是跟3D建模的时候有关。各模型的世界坐标就是PV3D的世界坐标,模型的局部标就是自身的坐标系。感谢fur3 的指导


评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了