Неитеративное решение пересечения 2 эллипсов при ограничениях - PullRequest
0 голосов
/ 13 марта 2012

Мне нужно нарисовать параматеризованный полумесяц, используя графические примитивы. Я посмотрел ответы на этот вопрос , но надеюсь, что моя проблема с более жесткими ограничениями разрешима.

Есть 2 пересекающихся эллипса с центрами на оси X: enter image description here

с ограничениями:

  1. A, B, C, D и L известны
  2. Эллипсы пересекаются: A / 2 + C / 2> L
  3. Оси A и C находятся на оси X
  4. Оси B и D параллельны оси Y

Существует ли прямое, не итеративное решение для поиска X, Y?

Я понимаю, что это больше математика, чем программирование, но я ищу код (C, C #, VB, ...), а не алгебру, и я чувствую, что здесь более широкая аудитория.

Спасибо!

1 Ответ

0 голосов
/ 09 мая 2012

Похоже, это действительно невозможно сделать

...