// 聚光燈光源
spotLight (color, x, y, z, dis) {
const spotLight = new THREE.SpotLight(color)
spotLight.position.set(x, y, z); // 光源位置
spotLight.castShadow = true; //開啟燈光投射陰影
spotLight.intensity = 3 // 強度
spotLight.angle = 0.3; // 角度
spotLight.penumbra = 1; // 半影
spotLight.decay = 1; // 衰退
spotLight.distance = dis; // 距離
this.scene.add(spotLight)
// 輔助線
let spotLightHelper = new THREE.SpotLightHelper(spotLight, 0x976fb6);
this.scene.add(spotLightHelper)
// 光源寄托
this.createLightView(color, x, y, z)
},
// 光源寄托
createLightView(color, x, y, z){
let geometry = new THREE.SphereGeometry(30, 30, 30);
let material = new THREE.MeshPhongMaterial({ color });
let cube = new THREE.Mesh(geometry, material);
cube.position.set(x, y, z)
this.scene.add(cube)
},
vue-three 聚光燈及光源輔助線
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- Catlike Coding CustomSRP部分的練習筆記,記錄了工程思路、知識點和一些注意事項。跟隨的中文翻...
- 《聚光燈與閃光燈》是長佩文學出品,作者張佩奇,聚光燈下的無名練習生x閃光燈后的奔忙攝影師,一個雙箭頭的原耽故事。 ...
- 《聚光燈與閃光燈》這本書聚焦時下“選秀”中發(fā)生的種種行為,解析了愛豆、所在公司、粉絲與節(jié)目組的種種關系,通過秦旭衫...
- 遠光燈 沒有衰減范圍。 聚光燈 可調開腳,有明顯的過度。 區(qū)域光 可以雙面顯示,可見與不可見。 Ies燈 需要ie...
- 世界上其實沒有那么多年少有為,所以不必為過去難以企及的事感到遺憾,更重要的是珍惜當下,并且永遠不要放棄對未來的追逐...