|
Packit |
0986c0 |
set term epslatex color solid
|
|
Packit |
0986c0 |
set output 'eg7.tex'
|
|
Packit |
0986c0 |
unset border
|
|
Packit |
0986c0 |
set dummy u,v
|
|
Packit |
0986c0 |
unset key
|
|
Packit |
0986c0 |
unset encoding
|
|
Packit |
0986c0 |
set parametric
|
|
Packit |
0986c0 |
set view 60, 30, 1.2, 1.3
|
|
Packit |
0986c0 |
set isosamples 50, 20
|
|
Packit |
0986c0 |
set hidden3d offset 1 trianglepattern 3 undefined 1 altdiagonal bentover
|
|
Packit |
0986c0 |
set noxtics
|
|
Packit |
0986c0 |
set noytics
|
|
Packit |
0986c0 |
set noztics
|
|
Packit |
0986c0 |
set title "Interlocking Tori - PM3D surface with depth sorting"
|
|
Packit |
0986c0 |
set urange [ -3.14159 : 3.14159 ] noreverse nowriteback
|
|
Packit |
0986c0 |
set vrange [ -3.14159 : 3.14159 ] noreverse nowriteback
|
|
Packit |
0986c0 |
set pm3d depthorder
|
|
Packit |
0986c0 |
x=.10; y=.15; dy=.05
|
|
Packit |
0986c0 |
set label "left torus:" at screen x,y; y=y-dy
|
|
Packit |
0986c0 |
set label '$x=\cos u+\frac{1}{2}\cos u \cos v$' at screen x,y; y=y-dy
|
|
Packit |
0986c0 |
set label '$y=\sin u+\frac{1}{2}\sin u \cos v$' at screen x,y; y=y-dy
|
|
Packit |
0986c0 |
set label "$z=\\frac{1}{2}\\sin v$" at screen x,y
|
|
Packit |
0986c0 |
x=.65; y=.08
|
|
Packit |
0986c0 |
set label '\parbox{2.5in}{right torus:\\$x=1+\cos u+\fr\
|
|
Packit |
0986c0 |
ac{1}{2}\cos u \cos v$\\$y=\frac{1}{2}\sin v$\\\
|
|
Packit |
0986c0 |
$z=\sin u + \frac{1}{2}\sin u \cos v$}' at screen x,y left
|
|
Packit |
0986c0 |
set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean
|
|
Packit |
0986c0 |
splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with pm3d, \
|
|
Packit |
0986c0 |
1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with pm3d
|
|
Packit |
0986c0 |
|