Class LightSet

java.lang.Object
org.jzy3d.plot3d.rendering.lights.LightSet

public class LightSet extends Object
  • Field Details

    • lights

      protected List<Light> lights
    • lazyLightInit

      protected boolean lazyLightInit
  • Constructor Details

    • LightSet

      public LightSet()
    • LightSet

      public LightSet(List<Light> lights)
  • Method Details

    • init

      public void init(IPainter painter)
    • apply

      public void apply(IPainter painter, Coord3d scale)
    • initLight

      protected void initLight(IPainter painter)
    • enableLightIfThereAreLights

      public void enableLightIfThereAreLights(IPainter painter)
    • enable

      public void enable(IPainter painter, boolean onlyIfAtLeastOneLight)
    • disable

      public void disable(IPainter painter)
    • get

      public Light get(int id)
    • getLights

      public List<Light> getLights()
    • add

      public void add(Light light)
    • remove

      public void remove(Light light)
    • queryLazyLightInit

      protected void queryLazyLightInit()