// 聚光灯光源
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 聚光灯及光源辅助线
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- Catlike Coding CustomSRP部分的练习笔记,记录了工程思路、知识点和一些注意事项。跟随的中文翻...
- 《聚光灯与闪光灯》是长佩文学出品,作者张佩奇,聚光灯下的无名练习生x闪光灯后的奔忙摄影师,一个双箭头的原耽故事。 ...
- 《聚光灯与闪光灯》这本书聚焦时下“选秀”中发生的种种行为,解析了爱豆、所在公司、粉丝与节目组的种种关系,通过秦旭衫...
- 世界上其实没有那么多年少有为,所以不必为过去难以企及的事感到遗憾,更重要的是珍惜当下,并且永远不要放弃对未来的追逐...