【文件属性】:
文件名称:camera-project:将 3D 点投影到 2D 窗口空间
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-06 07:42:09
JavaScript
相机项目
将 3D 世界点投影到 2D 窗口空间。
var mat4 = require ( 'gl-mat4' )
var project = require ( 'camera-project' )
//projection * view matrix
var combinedProjView = mat4 . multiply ( [ ] , projection , view )
//viewport bounds
var viewport = [ x , y , width , height ]
//3D world point
var point = [ 0 , - 1 , 2.5 ]
//vec4 output
var output = [ ]
project ( output , point , viewport , combinedProjView )
输出z分量
【文件预览】:
camera-project-master
----test.js(818B)
----.npmignore(96B)
----LICENSE.md(1KB)
----README.md(1KB)
----.gitignore(56B)
----index.js(1KB)
----package.json(1KB)