Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизАлгоритм Кривая->Кривая безье Найти похожие ветки
← →
QAZ (2010-01-27 18:54) [0]никто нигде не встречал ?
если проще, то как например изобразить синусоиду (или любую другую мат. функцию) кривой безье
← →
palva © (2010-01-27 20:02) [1]Алгоритм встречали, но он вам не поможет. Изобразить синусоиду кривой Безье невозможно.
← →
Rouse_ © (2010-01-27 20:53) [2]
> QAZ (27.01.10 18:54)
> никто нигде не встречал ?
http://rouse.drkb.ru/other.php#bezier
> palva © (27.01.10 20:02) [1]
> Алгоритм встречали, но он вам не поможет. Изобразить синусоиду
> кривой Безье невозможно.
Гарантируешь? :)
← →
palva © (2010-01-27 21:26) [3]
> Гарантируешь? :)
Гарантирую. Синусоида трансцендентрая кривая, а Безье кубическая, ну даже если старшие степени использовать, все равно алгебраическая.
← →
Pavia © (2010-01-27 22:00) [4]Так никто и не говорит что надо с точностью до бесконечности. Так что приближенно можно легко нарисовать.
← →
Rouse_ © (2010-01-28 00:25) [5]
> palva © (27.01.10 21:26) [3]
>
>
> > Гарантируешь? :)
>
> Гарантирую. Синусоида трансцендентрая кривая, а Безье кубическая
Оп-па приплыли :) А ничего что у безье опорных точек тоже может быть бесконечность? :) Даже яйцы цефалопода описать можно, но упаришся, а тут всего-то в динамике отрезок синусоиды построить...
← →
Германн © (2010-01-28 00:55) [6]
> Даже яйцы цефалопода описать можно
Вот с этого момента поподробнее, плиз. А эти яйца можно варить в микроволновке? :)
← →
MonoLife © (2010-01-28 03:24) [7]
> А эти яйца можно варить в микроволновке?
только в промышленной!))
← →
Думкин © (2010-01-28 07:28) [8]
> Rouse_ © (28.01.10 00:25) [5]
Тут надо оговориться о предмете разговора. В своем контексте прав palva, в плане комп графики - ты.
← →
QAZ (2010-01-28 11:57) [9]
> Rouse_ © (27.01.10 20:53) [2]
я не про нарисовать вообще,а про нарисовать так чтобы кривая проходила через теже точки что оригинал, а уш приближенно или точно это другой вопрос
также интересно определение лишних управляющих\узловых точек которые можно удалить без изменения кривой
> Алгоритм встречали, но он вам не поможет. Изобразить синусоиду
> кривой Безье невозможно.
а что ,точками или отрезками типа точней получаца :)
← →
12 © (2010-01-28 12:06) [10]
> я не про нарисовать вообще,а про нарисовать так чтобы кривая
> проходила через теже точки что оригинал,
сказали же
точка на экране имеет координаты вполне нормальные, целочисленные
синусоида очень редко где использует их, как и КБ
при приближении на экране - вполне можно
но КБ, в мат.смысле, не может задать точку синусоиды
← →
QAZ (2010-01-28 13:00) [11]да чтотыбудешделать
синусоида это ПРОСТО ПРИМЕР , хоть какая кривулина\круг\квадрат без разници, математический смысл мне тоже пофиг
нужно отобразить на экране\напечатать и ВСЕ, я не пишу десертацию по теме можно ли синус представить КБ
← →
12 © (2010-01-28 13:11) [12]а так сделать никак?
http://www.google.ru/#hl=ru&newwindow=1&q=%D0%BA%D1%80%D0%B8%D0%B2%D0%B0%D1%8F+%D0%B1%D0%B5%D0%B7%D1%8C%D0%B5+delphi&lr=&aq=f&oq=%D0%BA%D1%80%D0%B8%D0%B2%D0%B0%D1%8F+%D0%B1%D0%B5%D0%B7%D1%8C%D0%B5+delphi&fp=efd878c0817b5b99
← →
palva © (2010-01-28 13:17) [13]> я не про нарисовать вообще,а про нарисовать так чтобы кривая проходила через теже точки что оригинал
При задании кривой Безье вы можете гарантированно задать ее прохождение только через две точки - ее начало и конец. Форма кривой задается дополнительными опорными точками, но кривая через них не проходит, чтобы выбором опорных точек заставить кривую пройти через определенную точку, вам придется попотеть. Вам можно разбить свою кривую на несколько участков, каждый из которых приближать своей кривой Безье. При помощи опорных точек легко управлять углом наклона на концах кривой Безье, так что гладкую стыковку участков вы пожалуй и сможете обеспечить. Но у вас может возникнуть искажение формы синусоиды, дополнительные мелкие волны и т. д. Наверно есть какая-то теория, которая поможет вам подобрать опорные точки с точки зрения наилучшего равномерного приближения, но я такой не знаю.
← →
QAZ (2010-01-28 14:05) [14]
> а так сделать никак?
прикинь , делал, и именно с такими словами, и хренли толку?
что такое КБ я и так знаю,как строется тоже,а ссылки на такиеже форумы, где никто толком ничо не может сказать а только кидаются ссылками меня не интересуют
вот такой он интернет-хренова "кладезь знаний"
← →
12 © (2010-01-28 14:20) [15]что ж тебе надо тогда?
>> отобразить на экране\напечатать и ВСЕ
и пофиг чего что ли?
ну есть там в списке найденных программы на delph, которые чего-то строят
← →
Игорь Шевченко © (2010-01-28 14:33) [16]
> такиеже форумы, где никто толком ничо не может сказать а
> только кидаются ссылками меня не интересуют
на этой пафосной ноте дискуссия может быть завершена.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.062 c