float factor = 1 - (float) (Math.abs(lightAngle) - 80) / 10.0f; directionalLight.setIntensity(factor); directionalLight.getColor().y = Math.max(factor, 0.9f); directionalLight.getColor().z = Math.max(factor, 0.5f); } else { directionalLight.setIntensity(1); directionalLight.getColor().x = 1; directionalLight.getColor().y = 1; directionalLight.getColor().z = 1;
float factor = 1 - (float) (Math.abs(lightAngle) - 80) / 10.0f; directionalLight.setIntensity(factor); directionalLight.getColor().y = Math.max(factor, 0.9f); directionalLight.getColor().z = Math.max(factor, 0.5f); } else { directionalLight.setIntensity(1); directionalLight.getColor().x = 1; directionalLight.getColor().y = 1; directionalLight.getColor().z = 1;
float factor = 1 - (float) (Math.abs(lightAngle) - 80) / 10.0f; directionalLight.setIntensity(factor); directionalLight.getColor().y = Math.max(factor, 0.9f); directionalLight.getColor().z = Math.max(factor, 0.5f); } else { directionalLight.setIntensity(1); directionalLight.getColor().x = 1; directionalLight.getColor().y = 1; directionalLight.getColor().z = 1;
float factor = 1 - (float) (Math.abs(lightAngle) - 80) / 10.0f; directionalLight.setIntensity(factor); directionalLight.getColor().y = Math.max(factor, 0.9f); directionalLight.getColor().z = Math.max(factor, 0.5f); } else { directionalLight.setIntensity(1); directionalLight.getColor().x = 1; directionalLight.getColor().y = 1; directionalLight.getColor().z = 1;
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public DirectionalLight(DirectionalLight light) { this(new Vector3f(light.getColor()), new Vector3f(light.getDirection()), light.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }
public void setUniform(String uniformName, DirectionalLight dirLight) { setUniform(uniformName + ".colour", dirLight.getColor()); setUniform(uniformName + ".direction", dirLight.getDirection()); setUniform(uniformName + ".intensity", dirLight.getIntensity()); }