2010-12-07 2 views
1

Мне нужно реализовать рисунок круга, заданного тремя точками в плоскости. Любые подсказки о том, как запустить это в коде. ..?Рисование круга с учетом трех точек

Есть ли библиотека, которая рисует круг в C++ ...? как drawCircle (...) в Java ...

P.S: Любые ссылки или примеры будут полезны и --- это не домашнее задание.

+4

Первый намек: найти уравнение круга. – ruslik

+1

Я бы начал с написания и решения геометрических уравнений на бумаге и подумал о коде после этого – groovingandi

+1

http://mathforum.org/library/drmath/view/55233.html – kenny

ответ

5

Страницы Paul Bourke всегда были отличным ресурсом для таких вопросов. Посмотрите на Equation of a Circle From 3 Points. Это даст вам центр и радиус. Любая графическая библиотека сможет рисовать круг для вас.

+0

ссылка плохая ... :( – jakev

+1

Спасибо, я обновил ссылку. –

1

Эти проблемы напоминают мне старые школьные дни! Поскольку это не домашнее задание, посмотрите на это видео, которое дает геометрическое построение круга через 3 точки. http://www.mathopenref.com/const3pointcircle.html

Смежные вопросы