Paso 7: gráficos 3D
La capacidad de dibujar diagramas 3D en aplicaciones de CAS siempre me ha impresionado más. Este es el caso de wxMaxima así.
En el ejemplo siguiente se definen las funciones 3D como superficies paramétricas, a continuación, la trama es dibujada con el comando 'draw3d' (definir funciones en celdas separadas fue elegido para preservar la claridad, aunque no es necesario). La palabra clave toma como argumentos 3 definición de las funciones, los nombres de parámetros y sus límites (parametric_surface(x(u,v),y(u,v),z(u,v),u,u1,u2,v,v1,v2)). Los argumentos de palabra clave 'draw3d' son 'nticks' - alto valor da lisa gráfico, 'surface_hide' - 'true', suprime partes ocultas, 'color' es autoexplicativa y la variable que contiene la superficie.
El trazado real puede hacerse en una ventana de Gnuplot, o dentro de la ventana de wxMaxima, con los comandos 'draw3d' y 'wxdraw3d', respectivamente. La ventana de Gnuplot permite giro el gráfico.