public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
public SpotLight(SpotLight spotLight) { this(new PointLight(spotLight.getPointLight()), new Vector3f(spotLight.getConeDirection()), 0); setCutOff(spotLight.getCutOff()); }
public void setUniform(String uniformName, SpotLight spotLight) { setUniform(uniformName + ".pl", spotLight.getPointLight()); setUniform(uniformName + ".conedir", spotLight.getConeDirection()); setUniform(uniformName + ".cutoff", spotLight.getCutOff()); }
@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 = spotLightList[0].getPointLight().getPosition().z; if (window.isKeyPressed(GLFW_KEY_N)) { this.spotLightList[0].getPointLight().getPosition().z = lightPos + 0.1f; } else if (window.isKeyPressed(GLFW_KEY_M)) { this.spotLightList[0].getPointLight().getPosition().z = lightPos - 0.1f; } }
@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 = spotLight.getPointLight().getPosition().z; if (window.isKeyPressed(GLFW_KEY_N)) { this.spotLight.getPointLight().getPosition().z = lightPos + 0.1f; } else if (window.isKeyPressed(GLFW_KEY_M)) { this.spotLight.getPointLight().getPosition().z = lightPos - 0.1f; } }
@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; } }
@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; } }
@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; } }
currSpotLight.setConeDirection(new Vector3f(dir.x, dir.y, dir.z)); Vector3f lightPos = currSpotLight.getPointLight().getPosition(); Vector4f aux = new Vector4f(lightPos, 1); aux.mul(viewMatrix);