Заданную кривую -> Безье.

Тема в разделе "WASM.A&O", создана пользователем Y_Mur, 5 июн 2009.

  1. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Pavia
    А можно поподробнее как он выглядит в координатном представлении?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Y_Mur
    x:=R*cos(f)+x0;
    y:=R*sin(f)+y0

    t от 0 до 1

    Допустим возьмем четверть дуги.

    f:=Pi/2*t

    Сделаем раложение в ряд тейлора.
    cos(f)=1 - f^2/2
    Sin(f)=f-f^3/6

    Откуда
    x=R(1-t^2/2*(Pi/2)^2)+x0
    y=R(t*pi/2-t^3/6*(Pi/2)^3)+y0

    Тут надо скорректировать x,y так как тейллор не такой точный. Но у меня сегодня не получилось. :dntknw: Сегодня не везет.