コード例 #1
0
ファイル: LightManagement.java プロジェクト: fredokun/yaw
 public static DirectionalLight setSunLight(
     World world, float r, float g, float b, float intensity, float x, float y, float z) {
   DirectionalLight sun =
       new DirectionalLight(new Vector3f(r, g, b), intensity, new Vector3f(x, y, z));
   world.getSceneLight().setSun(sun);
   return sun;
 }
コード例 #2
0
ファイル: LightManagement.java プロジェクト: fredokun/yaw
 public static SpotLight addSpotLight(
     World world,
     float r,
     float g,
     float b,
     float x,
     float y,
     float z,
     float intensity,
     float constantA,
     float linearAtt,
     float quadraticAtt,
     float xcone,
     float ycone,
     float zcone,
     float cutoffAngle,
     int pos) {
   SpotLight sl =
       new SpotLight(
           new Vector3f(r, g, b),
           new Vector3f(x, y, z),
           intensity,
           constantA,
           linearAtt,
           quadraticAtt,
           new Vector3f(xcone, ycone, zcone),
           cutoffAngle);
   world.getSceneLight().setSpotLight(sl, pos);
   return sl;
 }
コード例 #3
0
ファイル: LightManagement.java プロジェクト: fredokun/yaw
 public static PointLight addPointLight(
     World world,
     float r,
     float g,
     float b,
     float x,
     float y,
     float z,
     float intensity,
     float constantA,
     float linearAtt,
     float quadraticAtt,
     int pos) {
   PointLight pl =
       new PointLight(
           new Vector3f(r, g, b),
           new Vector3f(x, y, z),
           intensity,
           constantA,
           linearAtt,
           quadraticAtt);
   world.getSceneLight().setPointLight(pl, pos);
   return pl;
 }
コード例 #4
0
ファイル: LightManagement.java プロジェクト: fredokun/yaw
 public static void setAmbientLight(World world, float r, float g, float b, float intensity) {
   AmbientLight ambiant = new AmbientLight(new Vector3f(r, g, b), intensity);
   world.getSceneLight().setAmbient(ambiant);
   // return ambiant;
 }
コード例 #5
0
ファイル: LightManagement.java プロジェクト: fredokun/yaw
 public static DirectionalLight removeSunLight(World world) {
   world.getSceneLight().removeSun();
   return world.getSceneLight().getSun();
 }