|
From: <tim...@en...> - 2006-10-26 21:42:39
|
Timoth=C3=A9e Lecomte wrote: > Ethan Merritt wrote: > =20 >> <...> >> As an apology, I offer the following test script for >> transparency. The output is rather nice in png or wxt. >> >> # >> # Translucent tori with pm3d coloring >> # >> unset border >> set style fill transparent solid 0.30 border >> set dummy u,v >> unset key >> set style line 2 linetype 2 linecolor rgb "#a0a0f0" linewidth 0.500 = pointtype=20 >> 2 pointsize default >> set object 1 rect from screen 0, 0, 0 to screen 1, 1, 0 behind \ >> lw 1.0 fc rgb "gray" fillstyle solid 1.00 border -1 >> set parametric >> set view 64, 345, 1.24375, 0.995902 >> set isosamples 50, 20 >> set noxtics >> set noytics >> set noztics >> set title "Interlocking Tori - PM3D surface with depth sorting and tra= nsparency" >> set urange [ -3.14159 : 3.14159 ] >> set vrange [ -3.14159 : 3.14159 ] >> set pm3d depthorder >> set pm3d interpolate 1,1 flush begin noftriangles hidden3d 2 corners2c= olor mean >> set palette rgbformulae 8, 9, 7 >> splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with p= m3d, \ >> 1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with p= m3d >> =20 >> =20 > > > Wow ! This one is wonderful ! I have never imagined such a thing would=20 > be possible with gnuplot ! > (doesn't work with png for me - no transparency, only with wxt) > > Great job ! > > Timoth=C3=A9e > =20 Would you mind if I send a screenshot along with some explanation to the=20 cairo mailing list (that's one of the first example of using cairo as a=20 backend for 3D rendering program I think) ? Timoth=C3=A9e |