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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrew Kovalchuk                     2:463/427.2    21 Jan 2003  22:42:29
 To : Andrew Kuksov
 Subject : Re: Безье
 -------------------------------------------------------------------------------- 
 
         ъъъ Andrew, у запеpтых к ночи воpот с тобой повстpечаюсь едва ли ъъъ
 
  MK>>>> Красивую кривую. Как??
 
  AK>>> Пpоведи паpаболу. Математика на уpовне сpедней школы.
 
  AK>> Знаю как построить параболу с помощью карандаша и линейки через две
  AK>> точки одна из которых является вершиной. Hаучите строить через любые
  AK>> три. Видимо, проспал я что-то в средней школе :).
 
  AK> Я pеально не понимаю сути пpоблемы. Объясни, что конкpетно вызывает
  AK> тpудности.
 
     Трудностей, слава Богу, нет. Мне хочется узнать алгоритм построения
 параболы, которая проходит через три наперед заданные точки. Для случая двух
 точек, одна из которых вершина он таков:
 Дано: А - вершина,
       В - точка принадлежащая параболе.
 Требуется: построить параболу.
 
 Для определенности будем считать что оси координат расположены горизонтально и
 вертикально, а ось параболы - вертикальна.
 
 1. Провести через обе точки прямые параллельные осям координат
 2. Стороны полученного прямоугольника прилежащие к вершине В разделить на
     требуемое количество равных отрезков
     (чем больше отрезков, тем точнее изображение).
 3. Построить вспомогательные точки.
     Через точки лежащие на горизонтальной прямой, проходящей через В,
     провести вертикальные прямые, занумеровав от вершины. Вершину параболы
     (т.е. А) соединить прямыми с точками, лежащими на вертикальной стороне,
     проходящей через В. Вспомогательными считать точки, полученные пересечением
     прямых, содержащих одноименные точки.
 
     Корявенькое, однако, получилось описание :).
 
     Попробую изобразить:
 
     А *ъъъъъъ
         " ъ
       ъ ъ ъ ъ 2
         ъ `
       ъ ъ ъ ъ 1
         ъ ъ
       ъ ъ ъ * В
         2 1
     Пересечения (вертикальной прямой 2 с прямой А2 в точке ")
     и (прямой 1 с прямой А1 в точке `) дадут дополнительные точки,
     которые облегчат процесс построения параболы.
 
 Симметрию относительно вертикальной прямой, проходящей через вершину
 сделать будет несложно.
 
     Hу хотя бы такое описание :) для случая трех точек.
     DWBH. Andrew.
 
 ... Подстpаиваясь к окpужающим, pискуешь пpевpатиться из компаса во флюгеp
 --- GoldED+/W32 snapshot-2001.5.29
  * Origin: Hо лишь практикой успешно постигается истина. (2:463/427.2)
 
 

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

 Тема:    Автор:    Дата:  
 Безье   Mike \'l0ck\' Kolesoff   17 Jan 2003 14:23:57 
 Re: Безье   Nick Kovaliov   17 Jan 2003 17:25:59 
 Безье   Andrew Kuksov   17 Jan 2003 19:30:06 
 Безье   Sergey Leschev   18 Jan 2003 07:54:53 
 Безье   Andrew Kuksov   18 Jan 2003 13:00:57 
 Re: Безье   Andrew Kovalchuk   18 Jan 2003 13:52:24 
 Безье   Andrew Kuksov   19 Jan 2003 13:43:56 
 Re: Безье   Andrew Kovalchuk   21 Jan 2003 22:42:29 
 Безье   Andrew Kuksov   22 Jan 2003 14:36:55 
 Re: Безье   Sergey Andrianov   19 Jan 2003 23:25:36 
 Re: Безье   Andrew Vlasov   22 Jan 2003 17:19:23 
 Re: Безье   Martynenko Sergey   22 Jan 2003 17:55:17 
 Безье   Alexander Lezin   23 Jan 2003 01:17:31 
 Re: Безье   Martynenko Sergey   23 Jan 2003 11:25:08 
Архивное /ru.algorithms/138063e2dace1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional