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

 flash 3d 研究所
flash3d 研究所 pv3d 教程 研究所小贴士: 用colladaMax导出DAE的兄弟们,一定记得先去下载cg-toolkit










最近更新:
● wan925446570阁下在讨论区里 发表新主题“怎么配置away3d运行环境啊???...”(20:38:35)
● yanfaqiang阁下在讨论区里 回复“《超简易papervision3D基础 ...”(18:08:41)
● cripel阁下在讨论区里 回复“...”(14:38:04)
浏览主题:关于pv3d,中的世界坐标,焦点在于何处?

关于pv3d,中的世界坐标,焦点在于何处?
slowsay (2010-10-27 16:30:22)

今天遇到这么一个问题,由于焦点坐标,不太清楚,所以,导致定位很麻烦


看了DDM大王君的文章,http://www.flab3d.com/tutor-tag-free-subtag-view-top-t2.html世界坐标原理图介绍,

他的焦点在于哪里?在舞台中间,还是舞台某个处

我同时也测试了一下,cube.x也就是相对世界坐标而言,那么,cube的初始值,也就是x=0,并且在舞台中央,


但接下来奇怪的是,如果再产生一个cube,width不同,height相同,改变两个cube的坐标,就发生坐标没有按预定的方向移动,以及缩小现象


总结问题:物体产生后,移动物体,位置很难定位,而且相同物体width不同,height相同,width小的那个会产生缩小现象










flash 3d 研究所 DDM君
(2010-10-27 16:53:50)
呵呵,还是小贴士里面的说法,三维和二维的坐标是完全不同的,三维的位置,只和我们在哪儿观察(摄像机)有关。
就算三维物体位置完全没变,只要我们观察的位置变了,那么实际的成像在屏幕上的位置就不一样。 所以不能拿flash的二维坐标尺寸来描述三维位置和尺寸。

关于原点,pv3d来说,原点(也就是scene的0,0,0
)是在view的中心的。 away3d的话,原点一般在view的左上角。 他们都是
具体什么是view,摄像机,scene, 这些在开学第一课就提到了,不要因为使用basicview而忽略这些最基本的东西哟~
http://www.flab3d.com/tutor-tag-free-subtag-view-top-t1.html





flash 3d 研究所 slowsay
(2010-11-01 13:52:14)
嗯,DDM 君说的是,有些基础东西还是不能扔,

这个话题延伸到现在,模糊的解决了当前的问题,这个问题正如DDM 君说的,,是摄像机角度,透视的现状,

另外用紧挨的方法使立方体看不到前一个立方体的透视,

并且新建一个plane的各个顶点来作为cube的各个坐标点

发现他的顶点从左下往右上数数

最后,还留一个问题,那就是位置有点不太标准,尤其是width近似height的立方体,

这图还没法上传,呵呵,那我就发到群里






flash 3d 研究所 kaka
(2010-11-02 17:53:17)
看着好昏@A@, 好像即时透视不透视的问题嘛,说了一大堆width,height什么的, 忘记了三维里还有一维吗?


flash 3d 研究所 noxss
(2010-11-04 15:24:41)
这是三维投影的问题,建议新手先玩玩3DS MAX之类的3D软件,这样会比较容易理解,一开始就用代码上手太抽象了。


flash 3d 研究所 cripel
(2010-11-05 12:53:26)
对呢,三维的概念是要长期积累的。脑海里要有三维


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

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

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

(目前需登陆方可发表)


不想添加了