|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexey Tomin 2:5020/400 23 May 2002 13:06:23 To : All Subject : Интересует интерполяция типа кривой Безье... -------------------------------------------------------------------------------- День добрый! .... только не в параметрическом виде. Т.е. есть f(0)=0 (для простоты), f(x1)=y1, f'(0)=d0, f'(x1)=d1. Hадо найти функцию f(x)|0<=x<=x1. Веса не нужны, но если будут- пусть... Просто использовать кубическую параболу- получается плохо. Т.е. иногда она "идет в разнос"- к примеру, при f(1)=8; f'(0)=40; f'(1)=0; Если касательные к точкам P0=(0,0) и P1=(x1,y1) пересекаются (Pc=(Xc,Yc)) на интервале (0;x1), то можно взять квадратичную кривую Безье (P=2*Pc*t+(P1-2*Pc)*t^2) и выразить t через x (получается красиво). Hо вот Xc вне (0..x1) то такой фокус не проходит. Что посоветуете? -- Алексей. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/22205c2355dd.html, оценка из 5, голосов 10
|