[PD] acceleration - deceleration between coordinates - how to do this?

cyrille henry ch at chnry.net
Wed Mar 17 11:43:36 CET 2010



Thomas Jeppesen a écrit :
> Hi,
> 
> The line3 object would be perfect in my situation. The only problem is 
> that it doesn't work in PD Vanilla, 
it work with pd vanila, but it's not part of pd vanilla. 
(i don't use extended)
> which is what drives RjDj - only PD 
> extended seems to support the line3 object.
sorry, i missed that you where using rjdj, so you can't use line3.
i really should make an abstraction version of this extern.

Cyrille

> 
> Thanks for pointing out the line3 object out to me though!
> 
> Cheers,
> Thomas :)
> 
> cyrille henry wrote:
>> hello,
>>
>> i prefer using the line3 object for this.
>>
>> cyrille
>>
>>
>> Martin Schied a écrit :
>>> hi,
>>>
>>> a very common approach to this is using a function like cosine or an 
>>> other function which fits your needs. u can still use the vline but 
>>> instead of directly using it use its output to control the "fade 
>>> function":
>>>
>>> [line]
>>> |
>>> [* 3.14159]
>>> |
>>> [cos]
>>>
>>> here's a page with a few useful examples of other functions:
>>>
>>> http://codeplea.com/simple-interpolation
>>>
>>> Martin
>>>
>>>
>>> Thomas Jeppesen wrote:
>>>> Hi guys,
>>>>
>>>> I'm working on a patch (rjdj scene) where I'm moving a little object 
>>>> around on a plane. The object is been given random coordinates which 
>>>> it is supposed to gradually move to in five seconds.
>>>>
>>>> Right now my solution is to bang the x- and y-coordinates into a 
>>>> line-object which works fine, but I'd prefer for the movement to be 
>>>> more "natural". By natural I mean that the object accelerates in the 
>>>> beginning and then decellerates near the end until it comes to a 
>>>> full stop at the exact coordinates that where randomly produced..
>>>>
>>>> I've been trying to get my head around a solution for quite a while 
>>>> now, but unfortunately no luck so far.
>>>>
>>>> I'm sure this must be simple stuff for some of you PD-geniuses out 
>>>> there, and I'm hoping that one of you will stand up and show me how 
>>>> it's done :)
>>>>
>>>> Thanks in advance,
>>>> Thomas :)
>>>>
>>>>
>>>> _______________________________________________
>>>> Pd-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management -> 
>>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> 
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>
> 
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
> 




More information about the Pd-list mailing list