快速导航:
教程资源
|
经典范例
|
友情链接
|
联系我们
|
官方微博
登陆
|
注册
网页3d户型
模型展示开发包
万能全景开发包
论坛
日志
官方微博
研究所小贴士:
Flash3D研究所有群了~总部群号:57812159 ; Simon分部群号:59264372
发表话题
我的话题
所有话题
研究所日志
教程区
共享资源
经典范例
Away3D
搜索
最近更新:
● wan925446570阁下在
讨论区
里 回复“怎么配置away3d 4.0运行环境啊?...”(15:12:45)
● wan925446570阁下在
讨论区
里 回复“怎么配置away3d 4.0运行环境啊?...”(10:01:38)
● DDM君阁下在
讨论区
里 回复“怎么配置away3d 4.0运行环境啊?...”(19:07:43)
浏览主题:如何获取这种情况下的鼠标空间三维坐标呢?
如何获取这种情况下的鼠标空间三维坐标呢?
苹果 (2009-04-22 13:21:43)
场景中只有一个球体,鼠标点击在球上,获取该点的三维坐标
不要用Mouse3D.x, .y, .z,,这个有误差
我看了看Sphere3D类,没有类似Plane3D的getIntersectionLineNumbers方法,难道只有自己写一个方法不成?
回复
(2009-04-22 13:37:22)
或者away3d中FindHitTraverser类,在PV3D中有没有类似的类或方法呢?
回复
(2009-04-22 18:31:20)
苹果君好,好久不见。
一般都是用mouse3d,比如说总部的这个例子
http://pv3d.org/2009/01/05/looking-around-the-inside-of-a-sphere/
如果实在不用,就比较麻烦,但基本还是应该用plane3d的getIntersectionLineNumbers,因为球体也是有很多个平面组成的。先判断目前在球体的哪个面内,然后再由这个小面的法线向量作为需要的平面向量参数,然后用getIntersectionLineNumbers来得到具体的点。
回复
(2009-04-23 13:38:22)
不过这种方法有点绕弯。
我还是自己写了一个方法,测试通过。就是直接把用球面和射线交点求出来了.
感谢DDM。
回复
(2009-04-23 15:45:32)
不错不错,有空欢迎分享一下制作的心得^_^~
回复
(2009-05-05 09:09:13)
恩 ,等以后总结总结,把所有方法一起发上来
回复
评论人:
邮 箱:
(填入邮箱,博客地址均可)
内 容:
(广告和垃圾内容可能会被删除,望理解)
链接地址
验证码:
(为防止机器人骚扰,请麻烦输入验证码^_^)
(目前需登陆方可发表)
不想添加了