@Override public void input(Window window, MouseInput mouseInput) { cameraInc.set(0, 0, 0); if (window.isKeyPressed(GLFW_KEY_W)) { cameraInc.z = -1; } else if (window.isKeyPressed(GLFW_KEY_S)) { cameraInc.z = 1; } if (window.isKeyPressed(GLFW_KEY_A)) { cameraInc.x = -1; } else if (window.isKeyPressed(GLFW_KEY_D)) { cameraInc.x = 1; } if (window.isKeyPressed(GLFW_KEY_Z)) { cameraInc.y = -1; } else if (window.isKeyPressed(GLFW_KEY_X)) { cameraInc.y = 1; } float lightPos = pointLight.getPosition().z; if (window.isKeyPressed(GLFW_KEY_N)) { this.pointLight.getPosition().z = lightPos + 0.1f; } else if (window.isKeyPressed(GLFW_KEY_M)) { this.pointLight.getPosition().z = lightPos - 0.1f; } }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
public PointLight(PointLight pointLight) { this(new Vector3f(pointLight.getColor()), new Vector3f(pointLight.getPosition()), pointLight.getIntensity(), pointLight.getAttenuation()); }
@Override public void input(Window window, MouseInput mouseInput) { cameraInc.set(0, 0, 0); if (window.isKeyPressed(GLFW_KEY_W)) { cameraInc.z = -1; } else if (window.isKeyPressed(GLFW_KEY_S)) { cameraInc.z = 1; } if (window.isKeyPressed(GLFW_KEY_A)) { cameraInc.x = -1; } else if (window.isKeyPressed(GLFW_KEY_D)) { cameraInc.x = 1; } if (window.isKeyPressed(GLFW_KEY_Z)) { cameraInc.y = -1; } else if (window.isKeyPressed(GLFW_KEY_X)) { cameraInc.y = 1; } SpotLight[] spotLightList = sceneLight.getSpotLightList(); float lightPos = spotLightList[0].getPointLight().getPosition().z; if (window.isKeyPressed(GLFW_KEY_N)) { spotLightList[0].getPointLight().getPosition().z = lightPos + 0.1f; } else if (window.isKeyPressed(GLFW_KEY_M)) { spotLightList[0].getPointLight().getPosition().z = lightPos - 0.1f; } }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }
public void setUniform(String uniformName, PointLight pointLight) { setUniform(uniformName + ".colour", pointLight.getColor()); setUniform(uniformName + ".position", pointLight.getPosition()); setUniform(uniformName + ".intensity", pointLight.getIntensity()); PointLight.Attenuation att = pointLight.getAttenuation(); setUniform(uniformName + ".att.constant", att.getConstant()); setUniform(uniformName + ".att.linear", att.getLinear()); setUniform(uniformName + ".att.exponent", att.getExponent()); }