Eliminación de picos del gráfico de cuadrícula de superficie en pgfplots

Eliminación de picos del gráfico de cuadrícula de superficie en pgfplots

Estoy intentando dibujar algunos objetos 3D con pgfplots. Estos objetos están definidos por superficies descritas mediante(x, y, z)coordenadas que importé de MATLAB:

\addplot3[surf, faceted color=black, fill=white, thick, z buffer=sort, mesh/rows=8]
table[row sep=crcr, point meta=\thisrow{c}] {%
x   y   z   c\\
0   0   80  80\\
2.25    0   80  80\\
2.25    0   81.5    81.5\\
0   0   81.5    81.5\\
% [...] %
0   0   81.5    81.5\\
};

Esto funciona bien, pero el resultado es desagradable debido a esos picos que ves en la cuadrícula y que estoy intentando eliminar. Lo intenté con las teclas smoothy rounded corners, pero la primera, por alguna razón, elimina el relleno blanco (que quiero) y la segunda no hace nada.

Spikes_pgfplots_surf

¿Alguien podría sugerir una forma de superar este problema? Muchas gracias de antemano.

EDITAR: resuelto con miter limits=1.

Respuesta1

El efecto es causado por una función de pdf que combina el punto inicial y final de líneas adyacentes: los "excesos" aparecen debido a los cambios a pequeña escala y la configuración predeterminada de los finales de línea.

Úselo miter limit=1para configurar ajustes menos restrictivos y debería estar bien.

Los detalles sobre este parámetro (y sus amigos) se pueden encontrar en pgfmanual.pdf

información relacionada