Papervision3D坐标转换

3D转2D
do3d.calculateScreenCoords(camera3D);
var real2DX:Number = do3d.screen.x + viewport3D.width/2;
var real2DY:Number = do3d.screen.y + viewport3D.height/2;

2D转3D
var ray:Number3D = camera.unproject(viewport.containerSprite.mouseX, viewport.containerSprite.mouseY);
ray = Number3D.add(ray, camera.position);

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据