为了账号安全,请及时绑定邮箱和手机立即绑定

threejs 获取场景中某一个平面图,是否能够实现?

threejs 获取场景中某一个平面图,是否能够实现?

神不在的星期二 2018-12-19 18:15:17
需求:最近在研究threejs,因为一个物件是由多个模型组合而成,但是想着用户在旋转3d模型的时候,是否能够在当前旋转角度截取一个平面图,就类似手机的截屏,不知道在软件技术方面能否实现?
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

threejs本身就是绘制一个canvas,然而canvas本身就可以获取平面图,

 function drawImg(){

        var mycanvas = document.getElementById("canvas");  

        var image    = mycanvas.toDataURL("image/png");  

        var w=window.open('about:blank','image from canvas');  

        w.document.write("<img src='"+image+"' alt='from canvas'/>"); 

    }


    $('#saveImg').click(function(){

        drawImg();

    })


查看完整回答
反对 回复 2019-01-14
  • 1 回答
  • 0 关注
  • 1647 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信