ThreeJS-点光源(二十三)

点光源可以联系到现实生活中室内灯泡

ThreeJS-点光源(二十三)_第1张图片

那为什么太阳是平行光而灯泡是点光呢?

因为太阳到地球的距离太远,因此可以吧地球和太阳看成两点,因此地球接受的太阳光线可以认为是平行的,而灯泡和接受灯泡光的距离不是太远所以不能看成是平行光。 

关键代码:

const directionalLight = new THREE.PointLight(0xFF0000, 0.7);

完整的代码:

效果图:

你可能感兴趣的:(前端,html,javascript)