Re: Овалы, эллипсы

From
Alexei Duzhiy (2:5006/24.2)
To
Nick Kovaliov ()
Date
2003-01-19T13:59:04Z
Area
RU.ALGORITHMS

*** Ответ на письмо из CARBON (CARBON).

Привет, Nick!

пятницу, 17-го янваpя 2003 года, Nick Kovaliov писал для Alexei Duzhiy:

 AD>> Подскажите алгоритмы рисования сабжей,
 AD>> работающие быстрее тупого построения
 AD>> графиков их уравнений, позволяющие
 AD>> быстро найти на отрисованных сабжах точку,
 AD>> соответствующую заданному углу от оси.

 NK> А что такое овал ? ...

Официального определения не знаю, а вообще - аппроксимация эллипса, сделанная
из 4х дуг 2х окружностей. Из алгоритмов его построения знаю только
бумажно-циркульный.

 NK> Для эллипсов с осями,
 NK> параллельными осям координат

Да, именно такие мне и надо.

 NK> тебе подойдёт алгоритм Брезенхема.

Нашел в архивах RU.EMBEDDED его обсуждение и вариант реализации, но разобраться
в нем до конца не смог. :( Понравилось то, что ресурсоемких операций типа sin,
cos он не содержит. В какой книжке искать толковое и понятное описание? У Кнута
есть?

Alexei
... "Я знаю не больше чем написано в даташите,
--- поскольку лично данный контролер не применял." (q) AT
 * Origin:  (2:5006/24.2)