Пример #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));
 }
Пример #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));
 }
Пример #3
0
 public EntertainmentLight(byte id, HuePosition location)
 {
     Id            = id;
     LightLocation = location;
 }
Пример #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));
 }
Пример #5
0
        // public List<Transition> Transitions { get; set; } = new List<Transition>();


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