List<NamedEffect> getNamedEffectList() { List<NamedEffect> nes = new ArrayList<NamedEffect>(); nes.add(new NamedEffect("default", new Lighting())); nes.add(new NamedEffect("distant light", LightingBuilder.create().light(new Distant() {{ setAzimuth(90f); setElevation(50);}}).build())); nes.add(new NamedEffect("point light", LightingBuilder.create().light(new Point( 70, 120, 10, Color.WHITE)).build())); nes.add(new NamedEffect("spot light", LightingBuilder.create().light(new Spot() {{ setX(70);setY(120);setZ(50); setPointsAtX(150);setPointsAtY(0);setPointsAtZ(0); }}).build())); nes.add(new NamedEffect("diffuse: 0.5", LightingBuilder.create().diffuseConstant(0.5f).build())); nes.add(new NamedEffect("specularC: 1.5", LightingBuilder.create().specularConstant(1.5f).build())); nes.add(new NamedEffect("specularExp: 35", LightingBuilder.create().specularExponent(35f).build())); nes.add(new NamedEffect("scale: 7", LightingBuilder.create().surfaceScale(7f).build())); nes.add(new NamedEffect("bump input", LightingBuilder.create().bumpInput(new DropShadow()).build())); nes.add(new NamedEffect("content input", LightingBuilder.create().contentInput(new DropShadow()).build())); return nes; }
List<NamedEffect> getNamedEffectList() { List<NamedEffect> nes = new ArrayList<NamedEffect>(); nes.add(new NamedEffect("default", new Lighting())); nes.add(new NamedEffect("distant light", new Lighting() {{ setLight(new Distant() {{ setAzimuth(90f); setElevation(50);}});}})); nes.add(new NamedEffect("point light", new Lighting() {{ setLight(new Point() {{ setX(70);setY(120);setZ(10);}});}})); nes.add(new NamedEffect("spot light", new Lighting() {{ setLight(new Spot() {{ setX(70);setY(120);setZ(50); setPointsAtX(150);setPointsAtY(0);setPointsAtZ(0); }});}})); nes.add(new NamedEffect("diffuse: 0.5", new Lighting() {{ setDiffuseConstant(0.5f);}})); nes.add(new NamedEffect("specularC: 1.5", new Lighting() {{ setSpecularConstant(1.5f);}})); nes.add(new NamedEffect("specularExp: 35", new Lighting() {{ setSpecularExponent(35f);}})); nes.add(new NamedEffect("scale: 7", new Lighting() {{ setSurfaceScale(7f);}})); nes.add(new NamedEffect("bump input", new Lighting() {{ setBumpInput(new DropShadow());}})); nes.add(new NamedEffect("content input", new Lighting() {{ setContentInput(new DropShadow());}})); return nes; }