[PD] Gemmouse inlet?

som e imagem ccaires at porto.ucp.pt
Mon Feb 27 17:51:51 CET 2006


Thanks,
I´ll try it...
C.


On 06/02/27 16:36, "B. Bogart" <ben at ekran.org> wrote:

> Hi Carlos,
> 
> Ok, I found the patch, I only tested in on OSX, but it should work fine
> on linux/windoze, maybe with a little tweaking here and there.
> 
> Anyhow I'm CCing the list again so everyone else who wants can get the
> URL from the thread.
> 
> www.goto10.org/~bbogart/gemwin-interaction.tgz
> 
> You can see I'm doing some strange things here with the scale, since the
> scale of the object changes, I need to know its changed bounds in terms
> of gemunits. This is why I had been asking for simple collision
> detection in Gem, so that you could just ask if the rectangle intersects
> with a single point on the XY plane, and not have to manually calculate
> the bounds based on the scale change...
> 
> I have not looked at that patch in years.
> 
> .b.
> 
> Carlos Caires wrote:
>> -----Original Message-----
>> From: B. Bogart [mailto:ben at ekran.org]
>> Sent: Thu 2/23/2006 9:52 PM
>> To: Carlos Caires
>> Cc: IOhannes m zmoelnig; pd-list at iem.at
>> Subject: Re: RE : [PD] Gemmouse inlet?
>> 
>> Hi Carlos,
>> 
>> If I get what your doing you want to be able to use the gemhouse to drag
>> around multiple squares on the screen right?
>> 
>> - Yes, this is exactly what I need.
>> 
>> I have done this, if you
>> REALLY want it I can try and find the patch..
>> 
>> - Oh, ...I´ll really apreciated it.....Thanks.
>> Carlos Caires
>> 
>> 
>> 
>> basically each square is in its own abstraction, and the abstraction
>> knows how bit the square is in gem units. [square 1] is 1 unit from the
>> center to the edges, so its actually 2 units wide. Then you convert the
>> gemmouse coords into gem coords (depends on the aspect ratio of the
>> window), then pack the scaled version and send it to all the
>> abstractions. inside each square you have moses or >= objects to check
>> if the mouse is indeed in the square, then that controls a spigot so
>> when the mouse is over the square the square will move with the mouse.
>> Oh of course you should use that value and the mouse-press together with
>> [&&] otherwise you'll collect all the squares as you pass over them...
>> 
>> Its simpler than it sounds...
>> 
>> .b.
>> 
>> Carlos Caires wrote:
>> 
>>> Hi,
>>> Is there a way to use several GEMMOUSE objects on the same GemWin?
>>> 
>>> (For instance, I' d like to move separetly more than one [square] object,
>>> using the mouse).
>>> 
>>> Thanks,
>>> Carlos Caires
>>> 
>>> 
>>> ________________________________
>>> 
>>> De: IOhannes m zmoelnig [mailto:zmoelnig at iem.at]
>>> Date: ven. 17/02/2006 20:04
>>> À: Carlos Caires
>>> Cc: pd-list at iem.at
>>> Objet : Re: [PD] Gemmouse inlet?
>>> 
>>> 
>>> 
>>> som e imagem wrote:
>>> 
>>> 
>>>> Hello list,
>>>> 
>>>> What´s for the inlet of Gemmouse object?
>>> 
>>> 
>>> for historical reasons :-)
>>> 
>>> the Gem-framework makes it a bit complicated to create objects without
>>> inlets.
>>> 
>>> mfg.ad.r
>>> IOhannes
>>> 
>>> 
>>> 
>>>> Thanks.
>>>> 
>>>> Carlos Caires
>>>> 
>>>> 
>>>> _______________________________________________
>>>> 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