lane3D = new Plane3D();<BR> pl.fromNormalAndPoint(new Vector3D(0, 0, -1), new Vector3D());<BR> var v:Vector3D = camera.unproject(view.mouseX, view.mouseY)<BR> v=v.add(camera.position);<BR> var p:Vector3D = pl.getIntersectionLineNumbers(v, camera.position);<BR> }<BR>
,参数是两个点,两点确定一条直线,返回的就是虚拟平面上的点了。
ineSegment = new LineSegment();<BR>l.end = new Vertex(0,0,p.z);<BR>l.start = new Vertex(p.x, p.y,p.z);<BR>l.material = new WireframeMaterial(0xff0000);<BR>scene.addChild(l);<BR>| 欢迎光临 纳金网 (http://go.narkii.com/club/) | Powered by Discuz! X2.5 |