W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這一攝像機(jī)使用orthographic projection(正交投影)來(lái)進(jìn)行投影。
在這種投影模式下,無(wú)論物體距離相機(jī)距離遠(yuǎn)或者近,在最終渲染的圖片中物體的大小都保持不變。
這對(duì)于渲染2D場(chǎng)景或者UI元素是非常有用的。
const camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 );
scene.add( camera );
left — 攝像機(jī)視錐體左側(cè)面。right — 攝像機(jī)視錐體右側(cè)面。top — 攝像機(jī)視錐體上側(cè)面。bottom — 攝像機(jī)視錐體下側(cè)面。near — 攝像機(jī)視錐體近端面。far — 攝像機(jī)視錐體遠(yuǎn)端面。這些參數(shù)一起定義了攝像機(jī)的viewing frustum(視錐體)。
共有屬性請(qǐng)參見(jiàn)其基類(lèi)Camera。請(qǐng)注意,在大多數(shù)屬性發(fā)生改變之后,你將需要調(diào)用.updateProjectionMatrix來(lái)使得這些改變生效。
攝像機(jī)視錐體下側(cè)面。
攝像機(jī)視錐體遠(yuǎn)端面,其默認(rèn)值為2000。該值必須大于near plane(攝像機(jī)視錐體近端面)的值。
只讀標(biāo)志,用于檢查給定對(duì)象是否屬于 OrthographicCamera 類(lèi)型。
攝像機(jī)視錐體左側(cè)面。
攝像機(jī)視錐體近端面。其默認(rèn)值為0.1.其值的有效范圍介于0和far(攝像機(jī)視錐體遠(yuǎn)端面)之間。請(qǐng)注意,和PerspectiveCamera不同,0對(duì)于OrthographicCamera的近端面來(lái)說(shuō)是一個(gè)有效值。
攝像機(jī)視錐體右側(cè)面。
攝像機(jī)視錐體上側(cè)面。
這個(gè)值是由setViewOffset來(lái)設(shè)置的,其默認(rèn)值為null。
獲取或者設(shè)置攝像機(jī)的縮放倍數(shù),其默認(rèn)值為1。
共有方法請(qǐng)參見(jiàn)其基類(lèi)Camera。
fullWidth — 多視圖的全寬設(shè)置fullHeight — 多視圖的全高設(shè)置x — 副攝像機(jī)的水平偏移y — 副攝像機(jī)的垂直偏移width — 副攝像機(jī)的寬度height — 副攝像機(jī)的高度在較大的viewing frustum(視錐體)中設(shè)置偏移量,對(duì)于多窗口或者多顯示器的設(shè)置是很有用的。 對(duì)于如何使用它,請(qǐng)查看PerspectiveCamera中的示例。
清除任何由.setViewOffset設(shè)置的偏移量。
更新攝像機(jī)投影矩陣。在任何參數(shù)被改變以后必須被調(diào)用。
meta -- 包含有元數(shù)據(jù)的對(duì)象,例如對(duì)象后代中的紋理或圖像將攝像機(jī)轉(zhuǎn)換為 three.js JSON Object/Scene format(three.js JSON 物體/場(chǎng)景格式)。
src/cameras/OrthographicCamera.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: