Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Kluchnikov Eugene                    2:5003/39.64   19 Dec 2001  19:44:38
 To : Aleksey Malov
 Subject : Фоpмyла окpyжности
 -------------------------------------------------------------------------------- 
 
 
         Во Вторник 18 Декабря 2001-го года где-то в 18:11,
         Вы отписали в сторону Alex Astafiev Hа тему: Фоpмyла окpyжности
 
  AM>  Кстати, а существует ли алгоритм построения эллипсов (т.е. когда
  AM> даны горизонтальный и вертикальный радиусы), подобный алгоритму
  AM> Брезенхема?
 
  x^2/a^2+y^2/b^2=1 -> b^2*x^2+a^2*y^2=a^2*b^2
 
  0) вычислим a*a, b*b.
  1) x:=0 y:=b dx:=(b*b) nx:=(b*b) dy:=(a*a)*(2*b-1) ny:=dy
  2) Пока dx<=dy
      x=x+1 ny:=ny-nx dx:=dx+2*(b*b) nx:=nx+dx
      Если ny<0 то dy:=dy-2*(a*a) ny:=ny+dy y:=y-1
  3) y:=0 x:=a dy:=(a*a) ny:=(a*a) dx:=(b*b)*(2*a-1) nx:=dx
  4) Пока dy<=dx
      y=y+1 nx:=nx-ny dy:=dy+2*(a*a) ny:=ny+dy
      Если nx<0 то dxx=dx-2*(b*b) nx:=nx+dx x:=x-1
 
  Получили четверть эллипса. Для каждой (x,y) ставим еще (-x,-y) (-x,y) (-y,x)
 
 _WBR_, _/*Eustas*/_.
 --- Shadow of Warrior
  * Origin: My life for Aiur (2:5003/39.64)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Фоpмyла окpyжности   Vladimir Ilynkin   08 Dec 2001 23:03:29 
 Фоpмyла окpyжности   Boris Sivko   09 Dec 2001 02:19:28 
 Re: Фоpмyла окpyжности   Sergey Goltsov   09 Dec 2001 12:17:46 
 Фоpмyла окpyжности   Andrey Romanov   09 Dec 2001 10:10:34 
 Re: Фоpмyла окpyжности   Artyom Petrov   13 Dec 2001 02:11:40 
 Фоpмyла окpyжности   Kartohin Ruslan   10 Dec 2001 22:25:40 
 Фоpмyла окpyжности   Dima Kiryakov   10 Dec 2001 00:33:16 
 Re: Фоpмyла окpyжности   Sergey Goltsov   12 Dec 2001 11:58:50 
 Фоpмyла окpyжности   Kluchnikov Eugene   12 Dec 2001 12:26:28 
 Фоpмyла окpyжности   Alex Astafiev   17 Dec 2001 18:43:58 
 Фоpмyла окpyжности   Aleksey Malov   18 Dec 2001 19:11:25 
 Фоpмyла окpyжности   Kluchnikov Eugene   19 Dec 2001 19:44:38 
 Фоpмyла окpyжности   Aleksey Malov   20 Dec 2001 02:03:50 
 Фоpмyла окpyжности   Kluchnikov Eugene   20 Dec 2001 13:03:36 
 Re: Формула окружности   Michael Ryazanov   21 Dec 2001 00:32:00 
 Формула окружности   Kluchnikov Eugene   21 Dec 2001 16:39:54 
 Re: Фоpмyла окpyжности   Andrey Dashkovsky   19 Dec 2001 22:58:08 
 Фоpмyла окpyжности   Alexey Krasnov   12 Dec 2001 12:43:46 
 Фоpмyла окpyжности   Andrey Kalinin   13 Dec 2001 01:41:50 
 Фоpмyла окpyжности   Mityay   12 Dec 2001 01:02:16 
 Re: Фоpмyла окpyжности   Sergey Politov   12 Dec 2001 06:36:25 
 [+] Re: Фоpмyла окpyжности   Comoderator Of Ru Algorithms   11 Dec 2001 21:54:32 
Архивное /ru.algorithms/33763c20b61b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional