ISpotArea.cs 477 B

12345678910111213
  1. using UnityEngine;
  2. using System.Collections.Generic;
  3. public interface ISpotArea
  4. {
  5. float Radius { get; set; }
  6. public List<Vector2> Pixels0 { get; } // 亮区,红外灯中心高亮部分
  7. public List<Vector2> Pixels1 { get; } // 泛光区,红外灯边缘较暗的部分
  8. Vector2 Centroid { get; set; } // 中心坐标
  9. Vector2 CalculateCentroid(); // 手动计算中心点
  10. float CalculateRadius(); // 手动计算半径
  11. }