public void Teleport(int frame, ASSPointF pos) { if (traces.Count > 0) { Add(frame - 1, traces.Last().Value); } Add(frame, pos); }
public double GetDis(ASSPointF p2) { return(Common.GetDistance(X, Y, p2.X, p2.Y)); }
public void Teleport(double time, ASSPointF pos) { Teleport((int)((time - StartOffset) * FrameRate), pos); }
public void Add(double time, ASSPointF pos) { Add((int)((time - StartOffset) * FrameRate), pos); }
public void Add(int frame, ASSPointF pos) { traces.Add(new KeyValuePair <int, ASSPointF>(frame, pos)); }
public static string move(ASSPointF p1, ASSPointF p2) { return(move(p1.X, p1.Y, p2.X, p2.Y)); }