W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
TrackballControls 與 OrbitControls 相類似。然而,它不能恒定保持?jǐn)z像機(jī)的up向量。 這意味著,如果攝像機(jī)繞過(guò)“北極”和“南極”,則不會(huì)翻轉(zhuǎn)以保持“右側(cè)朝上”。
camera: 渲染場(chǎng)景的攝像機(jī)。
domElement: 用于事件監(jiān)聽(tīng)的HTML元素。
創(chuàng)建一個(gè)新的 TrackballControls 實(shí)例。
當(dāng)攝像機(jī)被控制器變換后觸發(fā)。
當(dāng)交互(例如觸摸)被初始化后觸發(fā)。
當(dāng)交互完成后觸發(fā)。
該 HTMLDOMElement 用于監(jiān)聽(tīng)鼠標(biāo)/觸摸事件,該屬性必須在構(gòu)造函數(shù)中傳入。在此處改變它將不會(huì)設(shè)置新的事件監(jiān)聽(tīng)。
設(shè)置阻尼的強(qiáng)度。僅在staticMoving設(shè)為false時(shí)考慮。默認(rèn)為0.2。
是否啟用控制器。
該數(shù)組包含用于控制交互的按鍵代碼。
默認(rèn)為KeyA, KeyS, KeyD,分別表示A, S, D。
你能夠?qū)⑾鄼C(jī)向外移動(dòng)多少,其默認(rèn)值為Infinity。
你能夠?qū)⑾鄼C(jī)向內(nèi)移動(dòng)多少,其默認(rèn)值為0。
該對(duì)象包含由控件所使用的鼠標(biāo)操作的引用。
是否禁用平移,默認(rèn)為false。
是否禁用旋轉(zhuǎn),默認(rèn)為false。
是否禁用縮放,默認(rèn)為false。
正被控制的攝像機(jī)。
平移的速度,其默認(rèn)值為0.3。
旋轉(zhuǎn)的速度,其默認(rèn)值為1.0。
表示屏幕的屬性。在handleResize()被調(diào)用時(shí)會(huì)自動(dòng)設(shè)置。
阻尼是否被禁用。默認(rèn)為false。
縮放的速度,其默認(rèn)值為1.2。
確??刂破魑挥?[minDistance, maxDistance] 范圍內(nèi)。由update()調(diào)用。
若不再需要該控制器,則應(yīng)當(dāng)調(diào)用此函數(shù)。
若應(yīng)用程序窗口大小發(fā)生改變,則應(yīng)當(dāng)調(diào)用此函數(shù)。
如有必要,執(zhí)行平移。由update()調(diào)用。
重置控制器到初始狀態(tài)。
如有必要,旋轉(zhuǎn)相機(jī)。由update()調(diào)用。
更新控制器,常被用在動(dòng)畫循環(huán)中。
如有必要,執(zhí)行縮放。由update()調(diào)用。
examples/jsm/controls/TrackballControls.js
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: