Exemplo n.º 1
0
 /// <summary>
 /// Calculate the distance between the effect and a light location
 /// </summary>
 /// <param name="effect"></param>
 /// <param name="lightLocation"></param>
 /// <returns></returns>
 public double Distance(HuePosition lightLocation)
 {
     return(Math.Abs(X - lightLocation.X));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Calculate the distance between the effect and a light location
 /// </summary>
 /// <param name="effect"></param>
 /// <param name="lightLocation"></param>
 /// <returns></returns>
 public double Distance(HuePosition lightLocation)
 {
     return(lightLocation.Distance(X, Y, Z));
 }
Exemplo n.º 3
0
 public EntertainmentLight(byte id, HuePosition location)
 {
     Id            = id;
     LightLocation = location;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Calculate the distance between the effect and a light location
 /// </summary>
 /// <param name="effect"></param>
 /// <param name="lightLocation"></param>
 /// <returns></returns>
 public double Angle(HuePosition lightLocation)
 {
     return(lightLocation.Angle(X, Y));
 }
Exemplo n.º 5
0
        // public List<Transition> Transitions { get; set; } = new List<Transition>();


        public StreamingChannel(int id, HuePosition location)
        {
            Id = Convert.ToByte(id);
            ChannelLocation = location;
        }