3D图形 光源

环境光

  • 创建环境光AmbientLight ambientLight = new AmbientLight();

  • 设置颜色ambientLight.setColor(Color.YELLOW);

  • 将环境光应用到立方体上ambientLight.getScope().add(box);

  • 关闭环境光ambientLight.setLightOn(false);

点光源

  • 创建点光源PointLight pointLight = new PointLight();

  • 设置颜色pointLight.setColor(Color.RED);

  • 将点光源应用到圆柱体上pointLight.getScope().add(cylinder);

  • 关闭点光源pointLight.setLightOn(false);

  • 设置位移

    pointLight.setTranslateX(400);  
    pointLight.setTranslateY(400);  
    pointLight.setTranslateZ(-400);