[PD] Drawing a sine function dynamically in Gem

Alexandros Drymonitis adrcki at gmail.com
Wed Apr 3 17:02:55 CEST 2013


Sorry, meant Pd-extended...


On Wed, Apr 3, 2013 at 5:51 PM, Cyrille Henry <ch at chnry.net> wrote:

>
>
> Le 03/04/2013 16:30, Alexandros Drymonitis a écrit :
>
>  It's a bit strange but Pd can't create [GEMglVertex] or
>> [gemvertexbuffer]. In the browser I found [gemframebuffer] but not the
>> vertex one. [GEMglBegin] and [GEMglEnd] are being created, no prob.
>> I'm using the latest Pd...
>>
> lattest pd will not help. you need Gem for all of this.
> since GEMglBegin works, you certainly have one version of Gem.
> since gemvertexbuffer did not create, your version of Gem too old.
> according to gem website, the last release is 93.3, from 11/11/2011. that's
> the explanation.
>
> cheers
> c
>
>
>
>
>
>>
>> On Wed, Apr 3, 2013 at 12:59 PM, Cyrille Henry <ch at chnry.net <mailto:
>> ch at chnry.net>> wrote:
>>
>>     hello,
>>
>>     you have lot's of solution to draw a sinus curve in Gem.
>>
>>     the easiest would be to use scopeXYZ, but you'll have to do the sin
>> in audio signal.
>>
>>     the most efficient is to use gemvertexbuffer to draw a line between
>> points specified in table.
>>
>>     the fastest to code is to use repeat/separator/curve 2 in order to
>> draw many lines
>>
>>     you can also do like in openGL : using GEMglBegin, GEMglVextex (many
>> of them thanks to an iterative loop), and GEMglEnd
>>
>>     you can also do that in shader, but that would be to much complexity
>> for this.
>>
>>     and you can certainly find other way to do that, but i think i cover
>> the most used.
>>     cheers
>>     c
>>
>>
>>     Le 02/04/2013 23:18, Alexandros Drymonitis a écrit :
>>
>>         I want to build this visual http://processing.org/__**
>> learning/trig/ <http://processing.org/__learning/trig/> <
>> http://processing.org/**learning/trig/<http://processing.org/learning/trig/>>
>> in Pd, but I want the sine curve to be drawn dynamically with every circle
>> spin. It seems quite hard though.
>>
>>
>>         I don't know which object would be best. I tried either [curve]
>> but the parameters are way too many and I'm not sure if precision is really
>> possible. Then I tried [square 0.008] in combination with [repeat] but also
>> doesn't work.
>>         Anyone knows how to do this?
>>
>>
>>         ______________________________**___________________
>>         Pd-list at iem.at <mailto:Pd-list at iem.at> mailing list
>>         UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/__**listinfo/pd-list<http://lists.puredata.info/__listinfo/pd-list><
>> http://lists.puredata.info/**listinfo/pd-list<http://lists.puredata.info/listinfo/pd-list>
>> >
>>
>>
>>     ______________________________**___________________
>>     Pd-list at iem.at <mailto:Pd-list at iem.at> mailing list
>>     UNSUBSCRIBE and account-management -> http://lists.puredata.info/__**
>> listinfo/pd-list <http://lists.puredata.info/__listinfo/pd-list> <
>> http://lists.puredata.info/**listinfo/pd-list<http://lists.puredata.info/listinfo/pd-list>
>> >
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130403/68033e38/attachment.htm>


More information about the Pd-list mailing list