簡體   English   中英

Three.js-如何選擇燈光/相機

[英]Three.js - How to select light / camera

題,

編輯器中,可以通過單擊來選擇光源或攝像機。 我知道如何raycaster.intersectObjects(objects)適用於網格( raycaster.intersectObjects(objects) ),但是由於燈光和相機沒有網格,如何單擊選擇這些對象?

我的想法是在它周圍實現某種盒子(例如,一個“選擇器”),該盒子可以被射線投射器通過不可見的網格擊中嗎?

有什么想法或參考嗎?
謝謝!

注意:首選使用TypeScript編寫的答案,但是JavaScript也可以!

您絕對應該使用隱形網格解決方案。 只需將材料的visible屬性設置為false

http://threejs.org/docs/#Reference/Materials/Material

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM