能否请您解释Three.js这些摄像头的参数? [英] Can you please explain these camera arguments in Three.js?

查看:400
本文介绍了能否请您解释Three.js这些摄像头的参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个摄像头是如何实例化:

This is how a camera is instanced:

var camera = new THREE.PerspectiveCamera
(
    VIEW_ANGLE,
    ASPECT,
    NEAR,
    FAR
);

现在,做这些价值观是什么意思?我试图改变 VIEW_ANGLE 之一,相机似乎只是放大了出来。该宽高比我有点明白了,但 FAR NEAR 是总奥秘给我。

Now, what do these values mean? I tried to change the VIEW_ANGLE one, and the camera just seemed to zoom in an out. The ASPECT I kinda understand, but FAR and NEAR are total mysteries to me.

推荐答案

第一个参数是指视野的视野,想象一个相机三脚架,如果你改变镜头广角你会得到一个更高的视野。试着想像一个锥体从摄像机出来,它只能看到在该领域的对象。

The first param is FOV means field of view, imagine a camera on a tripod, if you change lens to wide angle you get a higher FOV. Try to imagine a cone coming out from the camera, it can only see objects in that area.

宽高比意味着高宽比,宽屏电视是16/9和旧的是4/3,通常只是给它的屏幕宽/高或DIV的DIMS您想three.js使用。

ASPECT means aspect ratio, a widescreen TV is 16/9 and old ones were 4/3, usually just give it the screen width/height or the dims of a DIV you would like three.js to use.

这篇关于能否请您解释Three.js这些摄像头的参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆