光源直接放置于场景之上,光照颜色从天空光线颜色渐变到地面光线颜色。
半球光不能投射阴影。
const light = new v3d.HemisphereLight(0xffffbb, 0x080820, 1);
scene.add(light);
lights / hemisphere
controls / pointerlock
decals
loader / collada / kinematics
materials / lightmap
shaders / ocean
skyColor — (可选参数) 天空中发出光线的颜色。 缺省值 0xffffff。
groundColor — (可选参数) 地面发出光线的颜色。 缺省值 0xffffff。
intensity — (可选参数) 光照强度。 缺省值 1。
创建一个半球光。
公共属性请查看基类Light。
该参数在构造时被设置为 undefined 因为半球光不能投射阴影。
在构造时传递的天空发出光线的颜色。 默认会创建 Color 并设置为白色(0xffffff)。
在构造时传递的地面发出光线的颜色。 默认会创建 Color 并设置为白色(0xffffff)。
假如这个值设置等于 Object3D.DefaultUp (0, 1, 0),那么光线将会从上往下照射。
常用方法请查看基类 Light。
从source复制 color, intensity 和 groundColor 的值到当前半球光对象中。