[R] Two surfaces in one plot with visibility

Sebastian Schubert schubert.seb at googlemail.com
Mon Feb 13 17:47:59 CET 2012


On 13/02/12 17:15, Duncan Murdoch wrote:
>> I would like plot two surfaces which are each given by vectors x and y,
>> and a matrix m(x,y) representing the z coordinate.
>> I
>> would like to have the visibility of the surfaces taken into account as
>> if they are solid thin surfaces, so that for example the order of the
>> plot commands does not matter.

> That's really hard in persp().   You'd have to plot the facets of the
> surfaces from back to front, and there's no easy way to do that.
> I'd recommend using rgl::persp3d, where your graphics hardware will do
> the computations of which surface is in front.

Thanks a lot! Works really well and created a "wow" effect (especially
when comparing to the manual tuning of the theta and phi angles in
persp() ).

Great job!


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20120213/f7872340/attachment.bin>

More information about the R-help mailing list