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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexander Lezin                      2:5059/9.77    16 Dec 2001  17:20:39
 To : Burlakov V.
 Subject : Re: Ищу алгоритм преобразования эллипса в кр  ивые Безье
 -------------------------------------------------------------------------------- 
 
 
 16 декабря 2001 года (а было тогда 07:55)
 Burlakov V. в своем письме к All писал:
 
  BV> Hужен расчет четырех точек для кривой Безье.
 
     Сразу хочу предупредить, что всё нижеприведённое является моим IMHO и
 основывается на личных наблюдениях. Собственно, наблюдения основываются на том,
 как сабж делает 3DSMAX.
     Эллипс разбивается на 4 части, причем опорными точками являются min и max
 значения X и Y. Далее можно рассмотреть только один фрагмент, ибо для остальных
 всё аналогично. Итак, для выбранного фрагмента есть две контрольные точки. Если
 центр находился в (CX,CY), то их координаты (CX,CY+B) и (CX+A,CY). Для остальных
 2-х координаты будут выглядеть так: (CX+k*A,CY+B) (CX+A,CY+k*B), где k - некая
 константа равная приблизительно 0.55179
     Конечно, это не идеальный эллипс, но нечто достаточно на него похожее :)
 
  BV> А вообще как рассчитываются эти точки, какое уравнение у кривой
  BV> (например как для произвольной кривой зная ее функцию посчитать точки
  BV> кривой Безье).
 
 Тут я пас. Сам хотел бы знать. Тот же FreeHand ведь что-то подобное делает.
 
 С уважением, Alexander                           16 декабря 2001 года
 --- GoldED+/W32 1.1.5-20011017
  * Origin: Hе пишите длинных писем - у чекистов устают глаза (2:5059/9.77)
 
 

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

 Тема:    Автор:    Дата:  
 Ищу алгоритм преобразования эллипса в кр ивые Безье   Burlakov V.   16 Dec 2001 08:55:02 
 Re: Ищу алгоритм преобразования эллипса в кр ивые Безье   Alexander Lezin   16 Dec 2001 17:20:39 
Архивное /ru.algorithms/28993c1ca393.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional