flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● ck47阁下在讨论区里 发表新主题“新手问题...”(07:49:50)
● 无语瓶阁下在教程区里 回复“《超简易papervision3D基础 ...”(18:09:44)
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
浏览主题:pv3d中怎样获得贴图中某一点的绝对坐标

pv3d中怎样获得贴图中某一点的绝对坐标
fool_tiger (2010-08-03 16:22:00)

我用pv3d做了一个球体,贴上一张地图,我想获得地球上的某一点的坐标,且这个坐标不随球体角度的变化而变化,也就是说这个点是固定的.不知道用什么方法可以实现,当鼠标点击此点时,坐标总是固定的,现在用vMouse=viewport.interactiveSceneManager.virtualMouse
private function dc(e:MouseEvent):void{
   trace(vMouse.x,vMouse.y)
 }  
获得的值总是不一样



flash 3d 研究所 DDM君
(2010-08-03 22:49:01)
这个获取的值肯定不一样的,呵呵。 你应该考虑的是获取贴图的UV坐标(这个坐标一般为0-1的小数),而不是几何体和摄像机连线相交的坐标(目前您获取的是这个坐标)。

flash 3d 研究所 告别永恒
(2010-09-28 18:27:28)
有同样的问题---那一般怎样获取贴图的UV坐标呢---

flash 3d 研究所 DDM君
(2010-09-29 15:01:15)
可以首先获取相交的面,然后根据这个面3个点的uv坐标,和相交处于三个点世界坐标的比例,求出uv,然后根据此uv,就可以知道在实际贴图上的二维坐标。

还是颇费周折的过程。

flash 3d 研究所 Fighting
(2010-12-07 10:14:44)
好复杂啊。。。

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

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

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

(目前需登陆方可发表)


不想添加了