three.js官方手册翻译【相机篇 相机PerspectiveCamera】

今年是2017第一天,祝福大家吉祥如意,白天带老婆小孩狂了一天,晚上看了一下跨年晚会,都是唱的,那我只用听就好了,开了电脑就想干脆看看THREEJS吧。

翻译我都是个人理解和翻译工具来处理,也是希望交流,希望大家一定给我指正其中的错误,避免误导大家!!


PerspectiveCamera

 

透视相机,该类型的相机使用透视矩阵;

 

这个投影模式模拟人类视角。三维空间渲染中最常见的投影模式。

 

用法:

Var camera = new THREE.PerspectivaCamera(45,width/height,0.1,1000);

Scene.add(camera);

 

构造函数

PerspectiveCamera(fov, aspect, near, far)

Fov – 相机的视锥体的垂直视野角

Aspect – 相机视锥体的长宽比

Near – 相机视锥体的近平面

Far – 相机视锥体的远平面

 



属性

部分继承相机基类。

.aspect

相机视锥体的长宽比,一般都是画布canvas的宽高比。默认是1(正方形)

.far

相机视锥体远平面。默认是2000

.filmGauge

胶片尺寸,默认35mm镜头。这个参数不影响投影变换矩阵,除非.filmOffset设定为一个非0值

.fileOffset

水平偏移,单位是mm,默认值是0

.fov

默认50度,从下到上。相机视野角。

.isPerspectiveCamera

用来测试该类或者派生类是否是透视相机。默认是true。不能该表,主要内部优化用。

.near

默认0.1,视锥体近平面值

.view

视锥体规范窗口/空的。使用.setViewOffset设定,清空使用.clearViewOffset.

.zoom

读写相机的缩放比

方法:

部分方法继承相机基类的方法

.clearViewOffset()

.setViewOffset()设定后,可以通过.clearViewOffset()清空

.getEffectiveFOV()

返回当前FOV的值(度࿰

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值