Страница 1 из 1

Алгоритм рисования кривой

Добавлено: 10 сен 2015, 12:50
schmell
Добрый день.

Не подскажите, какой алгоритм используется при рисовании кривой (компонент Line / Curve). Вроде как кубический сплайн, но куб. сплайн требует, чтобы точки были упорядочены по x, а тут можно точки тянуть куда угодно как в случае с кривыми Безье, вот только у Безье только крайние точки находятся на линии, а тут все 4 узла находятся на линии и при этом их можно тащить куда-угодно. Очень симпатично получилось.

Спасибо.

Re: Алгоритм рисования кривой

Добавлено: 10 сен 2015, 14:35
xmario
Paint.net использует алгоритмы .NET Framework.
Особо интересующимся - Библиотека классов .NET Framework.

Re: Алгоритм рисования кривой

Добавлено: 10 сен 2015, 14:58
schmell
xmario писал(а):Paint.net использует алгоритмы .NET Framework.
Особо интересующимся - Библиотека классов .NET Framework.
В библиотеке есть класс, реализующий построение подобной кривой? Ну или хотя бы содержащий методы поиска точек между заданными узлами с указанием шага.

Re: Алгоритм рисования кривой

Добавлено: 10 сен 2015, 15:26
xmario
К сожалению, я не программист .NET Framework, почитайте материал по ссылкам. Вот еще алгоритмы рисования кривых в .NET Framework.

Re: Алгоритм рисования кривой

Добавлено: 10 сен 2015, 15:49
schmell
спасибо