【文件属性】:
文件名称:camera-unproject:将 2D 点取消投影到 3D 坐标
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-06 07:40:16
JavaScript
相机取消项目
使用相机组合矩阵的逆将 2D 屏幕空间点取消投影到 3D 空间。
var mat4 = require ( 'gl-mat4' )
var unproject = require ( 'camera-unproject' )
//projection * view matrix
var combinedProjView = mat4 . multiply ( [ ] , projection , view )
//now invert it
var invProjView = mat4 . invert ( [ ] , combinedProjView )
//viewport bounds
var viewport = [ x , y , width , height ]
//2D point in screen space
//z=0 means "near pla
【文件预览】:
camera-unproject-master
----lib()
--------projectMat4.js(943B)
----test.js(1KB)
----.npmignore(96B)
----LICENSE.md(1KB)
----README.md(1KB)
----.gitignore(56B)
----index.js(1KB)
----package.json(928B)