所有的3D编程中都有一个避免不了的话题就是相机,相机就是这样一个抽象,它定义了三维空间到二维屏幕的投影方式,用“照相机”这样一个类比,可以使我们直观地理解这一投影方式。而针对投影方式的不同,照相机又分为正交投影照相机与透视投影照相机。
PerspectiveCamera( fov : Number, aspect : Number, near : Number, far : Number )
另一种常用的相机就是正交相机,
OrthographicCamera( left : Number, right : Number, top : Number, bottom : Number, near : Number, far : Number )
除了这两种常用的相机,还有一类特殊的相机
CubeCamera( near : Number, far : Number, cubeResolution : Number )
其实全景相机就是前后左右上下六个方向都加上一个透视相机。
其实本质就是左右两个透视相机。
程序你好
程序你好,代码改变世界。专注于分享.Net和Java开发心得、软件架构、人工智能和大数据、物联网和区块链技术、以及各种前端技术。