如标题所示,我希望有一个纯色球体(例如红色),表面有一些点(比如黑色)。 我设法绘制球体,为其着色,并绘制点。但是这些点并不总是位于球体之上,而是隐藏在球体后面,尽管它们位于球体之外:
set term wxt
set view equal xyz
set parametric
set urange [-pi/2:pi/2]
set vrange [0:2*pi]
set isosamples 20,20
set palette model RGB functions 1,0,0
set pm3d depthorder
R=0.9
splot R*cos(u)*cos(v),R*cos(u)*sin(v),R*sin(u) w pm3d,\
"-" w p pt 7 pointsize 0.5 lc 0
1 0 0
0 1 0
0 0 1
e
pause -1
请注意,即使是
set pm3d depthorder
<{3}}中的选项无效。