Three.JS 从世界坐标系转换到屏幕坐标系

来源:互联网 发布:谢天笑 知乎 编辑:程序博客网 时间:2024/06/15 18:34

Three.JS 从世界坐标系转换到屏幕坐标系

转载lvmy的个人博客, http://lvmy.iteye.com/blog/1849030 


js代码如下:

var projector = new THREE.Projector();var world_vector = new THREE.Vector3(0,0,1);var vector = projector.projectVector(world_vector, camera);var halfWidth = window.innerWidth / 2;var halfHeight = window.innerHeight / 2;var result = {x: Math.round(vector.x * halfWidth + halfWidth),y: Math.round(-vector.y * halfHeight + halfHeight)};


0 1
原创粉丝点击