[PD] Creating a line in Gem

Jack jack at rybn.org
Tue Dec 18 13:22:40 CET 2012


Le 18/12/2012 13:17, Jack a écrit :
> Le 18/12/2012 12:46, Alexandros Drymonitis a écrit :
>> Hi all,
>> I've been trying to render a line in Gem, so I'm wondering if it's
>> best to use [curve] (which is actually a curve as it indicates), or
>> [rectangle] with a very small x value, so that it looks like a line.
>> My problem is that I want to give this line an angle, so I've been
>> using [shearXY] for now. I also want to make the line grow from
>> nothing to the full desired length, but with [rectangle] it will grow
>> from the middle, so in order to make it grow from the starting point
>> to the ending point, you have to give [rectangle] a continuous x,y
>> offset.
>> This way it's really hard to determine the starting and ending point
>> of the line. So, If for example the x,y coordinates of the starting
>> and ending point are random, then the angle and length will also be
>> random and you'll have to manipulate three different objects
>> simultaneously ([rectangle], [translate] and [shearXY]), and I'm not
>> sure if I can find the formula for all these calculations.
>> Is there an easier technique for this?
>>
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
> Hello,
>
> If you need a segment starting from (Xa, Ya, Za) and ending to (Xb,
> Yb, Zb), then use [curve 2] and set coordinates with two lists of
> three elements.
> With this solution, you needn't [rotateXYZ] or [shearXY] objects and
> can make your segment growing from nothing to the desired length.
> Have a look at [curve] object.
> ++
>
> Jack
>
>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list

I forget to add : with [curve 2], maybe you will need [pol2cart] or
[sph2cart] from Zexy lib.
++

Jack


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20121218/94eed547/attachment.htm>


More information about the Pd-list mailing list