Войти
ПрограммированиеФорумОбщее

кривули

#0
22:21, 24 мая 2019
Изображение

как принято расчитывать две контрольные точки у кубической безье, для редактора нодов,
если известны две стартовая и конечная ?

#1
(Правка: 22:36) 22:29, 24 мая 2019

хотя вроде бы понял
Изображение
но интересно услышать ваши предложения

#2
22:44, 24 мая 2019

ты все правильно понял, только тангент можно дальше выдвинуть

#3
23:00, 24 мая 2019

Misanthrope
То, что на второй картинке, вполне делается половинкой периода синусоиды без всяких дополнительных контрольных точек.

#4
(Правка: 0:48) 0:40, 25 мая 2019

Mikle
Синус долго, просто квадрат от 0 до 1 с каждой стороны или тот же smootstep.
Только обычно GUI тебе сразу дает кривую рисовать, а остальное жуткий велосипед.

#5
0:56, 25 мая 2019

foxes
> обычно GUI тебе сразу дает кривую рисовать, а остальное жуткий велосипед.
таки да

#6
9:14, 25 мая 2019

foxes
> Синус долго, просто квадрат от 0 до 1 с каждой стороны
Если вопрос в скорости - любая сигма функция, типа

Sigma = v / (Abs(v) + 1)
#7
16:26, 12 июня 2019

А двестартовая – это какая?

ПрограммированиеФорумОбщее