surf is a tool to visualize some real algebraic geometry: plane algebraic curves, algebraic surfaces and hyperplane sections of surfaces. surf is script driven and has (optionally) a nifty GUI using the Gtk widget set. The algorithms should be stable enough not to be confused by curve/surface singularities in codimension greater than one and the degree of the surface or curve. This has been achieved quite a bit. We have drawn curves of degree up to 30 and surfaces of degree up to 20 successfully. However, there are examples of curves/surfaces of lower degree where surf fails to produce perfect images. This happens especially if the equation of the curve/surface is not reduced. Best results are achieved using reduced equations. On the other hand, surf displays the Fermat-curves accurately for degree up to 98.
Keywords for this software
References in zbMATH (referenced in 7 articles )
Showing results 1 to 7 of 7.
- Böhm, Janko; Marais, Magdaleen S.; van der Merwe, André F.: 3D printing dimensional calibration shape: Clebsch cubic (2016)
- Hamada, Tatsuyoshi: Warm-up drills and tips for mathematical software (2013)
- Hibi, Takayuki (ed.): Gröbner bases. Statistics and software systems. Transl. from the Japanese (2013)
- Wackers, J.; Koren, B.; Raven, H.C.; van der Ploeg, A.; Starke, A.R.; Deng, G.B.; Queutey, P.; Visonneau, M.; Hino, T.; Ohashi, K.: Free-surface viscous flow solution methods for ship hydrodynamics (2011)
- Lazard, Sylvain; Peñaranda, Luis Mariano; Petitjean, Sylvain: Intersecting quadrics: an efficient and exact implementation (2006)
- Goldman, Ron (ed.); Krasauskas, Rimvydas (ed.): Topics in algebraic geometry and geometric modeling. Proceedings of the workshop on algebraic geometry and geometric modeling, July 29--August 2, 2002, Vilnius, Lithuania (2003)
- Decker, W.; Schreyer, F.-O.: Computational algebraic geometry today (2001)