Class RtMatiere

java.lang.Object
one.empty3.library.core.raytracer.RtMatiere

public class RtMatiere extends Object
  • Constructor Details

    • RtMatiere

      public RtMatiere()
    • RtMatiere

      public RtMatiere(String name, RtColor specular, RtColor diffuse, RtColor ambient, RtColor selfillum)
    • RtMatiere

      public RtMatiere(String name, RtColor specular, RtColor diffuse, RtColor ambient, RtColor selfillum, double transmittivity, double reflectivity)
    • RtMatiere

      public RtMatiere(String name, RtColor specular, RtColor diffuse, RtColor ambient, RtColor selfillum, double transmittivity, double reflectivity, double shininess, double shinestrength, boolean permanent)
  • Method Details

    • GetName

      public String GetName()
    • GetDiffuse

      public RtColor GetDiffuse()
    • GetSpecular

      public RtColor GetSpecular()
    • GetAmbient

      public RtColor GetAmbient()
    • GetSelfIllum

      public RtColor GetSelfIllum()
    • GetShininess

      public double GetShininess()
    • GetShinestStrength

      public double GetShinestStrength()
    • GetTransmittivity

      public double GetTransmittivity()
    • GetReflectivity

      public double GetReflectivity()
    • GetPermanency

      public boolean GetPermanency()
    • SetName

      public void SetName(String name)
    • SetSpecular

      public void SetSpecular(RtColor specular)
    • SetDiffuse

      public void SetDiffuse(RtColor diffuse)
    • SetAmbient

      public void SetAmbient(RtColor ambient)
    • SetSelfIllum

      public void SetSelfIllum(RtColor selfIllum)
    • SetShininess

      public void SetShininess(float shininess)
    • SetShinesStrenght

      public void SetShinesStrenght(float sStrength)
    • SetTransparency

      public void SetTransparency(float transmittivity)
    • SetReflectivity

      public void SetReflectivity(float reflectivity)
    • SetPermanency

      public void SetPermanency(boolean permanent)
    • getRefractionColor

      public RtColor getRefractionColor()
    • setRefractionColor

      public void setRefractionColor(RtColor refractionColor)
    • getReflectionColor

      public RtColor getReflectionColor()
    • setReflectionColor

      public void setReflectionColor(RtColor reflectionColor)
    • getReflectionAmount

      public double getReflectionAmount()
    • setReflectionAmount

      public void setReflectionAmount(double reflectionAmount)
    • getRefractionAmount

      public double getRefractionAmount()
    • setRefractionAmount

      public void setRefractionAmount(double refractionAmount)