Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сглаживание графика
Форум на CrossPlatform.RU > Библиотеки > Другие библиотеки
kibsoft
Есть такая кривая, надо любым способом получить сглаженную линию(синяя, примерно нарисовал):
Есть ли уже готовые библиотеки для этого? Может в Qwt есть? Если нет, то каким алгоритмом можно(попроще что-нибудь)?
Заранее спасибо!
alex977
Может это поможет: http://www.prog.org.ru/topic_6004_15.html
Litkevich Yuriy
по моему чистые сплайны тут не годятся.
То что нарисовал kibsoft, больше похоже на среднюю составляющую. Я как-то делал на дельфях довольно примитивным способом:
1) Вычислял вектор новых точек, новая точка = разность двух соседних старых точек
2) Использовал кубические сплайны для построения нового графика основанного на векторе новых точек.
Ay49Mihas
Цитата(Litkevich Yuriy @ 7.5.2010, 19:12) *
1) Вычислял вектор новых точек, новая точка = разность двух соседних старых точек

Ога, типа того. По децтву рисовал кривые Безье рекурсивной процедурой, которая как раз вычисляла точку в центре отрезка, соединяющего две точки, потом эта новая точка становится краями двух отрезков с точками середин соседних итераций... по-моему, как-то так. Тупой вычислизм слегка вещественный.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.