[R] rgl keyboard shortcut for translation on Mac?
Bryan Hanson
hanson at depauw.edu
Mon Dec 7 04:15:16 CET 2009
Thanks Duncan... I see how to do it. It appears that all 3 of my mouse
buttons are actually set to the trackpad button on my MacBook Pro. So if I
assign any button via pan3d I get the same behavior, and can't get back to
the default. I'll play with it!
Bryan
On 12/6/09 9:14 PM, "Duncan Murdoch" <murdoch at stats.uwo.ca> wrote:
> Bryan Hanson wrote:
>> Hello Everyone.
>>
>> I¹m on a Mac, using rgl. Thanks to all the developers and maintainers on
>> it!
>>
>> If I drag the mouse, I can rotate the view, if I hold down the option key or
>> the ctrl key and drag, I get scaling (though at times I seem to alter the
>> perspective?). Adding the shift key doesn't seem to modify anything.
>>
>> So, what I can't find is a key combination that translates the object. From
>> reading various documents about openGL, it seems there might be a toggle
>> somewhere, but I need a hint! Or do I need to install/invoke some
>> additional command?
>>
>
> By default there's no translation action attached to a button on any
> platform. The example code for rgl.setMouseCallbacks puts together most
> of one (though it doesn't work so well if you also rescale, and the
> bounding box isn't calculated perfectly). It sets it on mouse button
> 3: on my Mac, you get that by Option clicking the main button. You
> could run pan3d(1) to set it on button 1 if you can't find button 3.
>
> Duncan Murdoch
>> Thanks, Bryan
>> *************
>> Bryan Hanson
>> Acting Chair
>> Professor of Chemistry & Biochemistry
>> DePauw University, Greencastle IN USA
>>
>>
>>> sessionInfo()
>>>
>> R version 2.10.0 RC (2009-10-19 r50172)
>> i386-apple-darwin8.11.1
>>
>> locale:
>> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
>>
>> attached base packages:
>> [1] datasets tools grid graphics grDevices utils stats
>> methods base
>>
>> other attached packages:
>> [1] dichromat_1.2-3 mvbutils_2.5.0 ChemoSpec_1.31 rgl_0.87
>> lattice_0.17-26
>> [6] mvoutlier_1.4 plyr_0.1.9 RColorBrewer_1.0-2
>> chemometrics_0.5 som_0.3-4
>> [11] robustbase_0.5-0-1 rpart_3.1-45 pls_2.1-0 pcaPP_1.7
>> mvtnorm_0.9-8
>> [16] nnet_7.3-1 mclust_3.3.2 MASS_7.3-4 lars_0.9-7
>> e1071_1.5-21
>> [21] class_7.3-1
>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
More information about the R-help
mailing list