Re: RE : [PD] Gemmouse inlet?

Ed Kelly morph_2016 at yahoo.co.uk
Fri Feb 24 15:47:58 CET 2006


Dear Carlos,
   
  You cannot have more than one gemmouse object, or even if you can they will output the same values. But I suspect that is not what you want - you want the mouse pointer to be able to pick up different objects depending on where it is clicked. The trick is to know where your objects are, both in 3D space and in the 2D representation. Then you set up the output of [gemmouse] to work on different objects depending on where it is clicked.
   
  You will need to use trigonometry to work out where the 3D virtual space corresponds to your 2D space, so that when you click on the gem window, the patch finds the nearest object in 2D that may not be the nearest in 3D. For example, suppose we have two objects in the gemwindow, one at x=y=0, z=8 and another at x=y=2, z=0. at mouse position 0, 0 the first object is closer in 2D, but the other object is closer in 3D and if you were to only move the closest object in 3D, some objects would be immovable. So, basically you have to use Pythagoras' theorem, in order to work out which object is nearest the mouse on the screen when the button is clicked. It's a bit tricky, but after all, you only have one mouse!
   
  By the way, did you mean to send this directly to me?
  Best,
  Ed
  
res <ccaires at porto.ucp.pt> 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



->
->
-->
--->
----->
-------->
-------------> 
---------------------> 

"Genius is attention to detail" Louis Pasteur
		
---------------------------------
  Yahoo! Cars NEW - sell your car and browse thousands of new and used cars online search now  
---------------------------------
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060224/f3c7964a/attachment.htm>


More information about the Pd-list mailing list