WHS.PointLight creates a light at a specific position in the scene. The light shines in all directions (roughly similar to a light bulb.)

It has the same options as WHS.AmbientLight in light paramater, but it also supports position and target paramaters.

new WHS.PointLight( { light: { color: 0xff0000, intensity: 3, distance: 1000 }, position: [10, 20, 10], target: { x: 5 } }).addTo(world);

📘

This light will fall down from vec3(10, 20, 10) to vec3(5, 0, 0)