using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Spine.Interfaces { public interface IBone { /// /// 骨骼唯一名字 /// public string Name { get; } /// /// 骨骼索引 /// public int Index { get; } /// /// 是否激活 /// public bool Active { get; } /// /// 父骨骼 /// public IBone? Parent { get; } /// /// 骨骼长度 /// public float Length { get; } /// /// 世界坐标 X /// public float WorldX { get; } /// /// 世界坐标 Y /// public float WorldY { get; } /// /// Cos(theta) /// public float A { get; } /// /// -Sin(theta) /// public float B { get; } /// /// Sin(theta) /// public float C { get; } /// /// Cos(theta) /// public float D { get; } } }