public void SetY(int Y) { distanse = MyMath.Okr(Math.Pow(Math.Pow(MyMath.Okr(distanse * Math.Cos(angle)), 2) + Math.Pow(Y, 2), 0.5d)); }
public void SetX(int X) { distanse = MyMath.Okr(Math.Pow(Math.Pow(X, 2) + Math.Pow(MyMath.Okr(distanse * Math.Sin(angle)), 2), 0.5d)); }
/// <summary> /// Получить Y относительно начала координат указанной точки. /// </summary> public int GetY(Point point) => MyMath.Okr(distanse * Math.Sin(angle) + point.GetDistanse() * Math.Sin(point.GetAngle()));
/// <summary> /// Получить X относительно начала координат указанной точки. /// </summary> public int GetX(Point point) => MyMath.Okr(distanse * Math.Cos(angle) + point.GetDistanse() * Math.Cos(point.GetAngle()));
/// <summary> /// Получить Y относительно начала координат. /// </summary> public int GetY() => MyMath.Okr(distanse * Math.Sin(angle));
/// <summary> /// Получить X относительно начала координат. /// </summary> public int GetX() => MyMath.Okr(distanse * Math.Cos(angle));