Topologically-correct triangulation of algebraic surfaces
max planck institut
mpii logoMinerva of the Max Planck Society
Efficient and Exact Algorithms for Curves and Surfaces

Computational Geometry Algorithms Library

Algorithms for Complex Shapes
Z-patches (multiple selections):


Your browser doesn't appear to support the HTML5 <canvas> element.

    Algebraic surface equation:

Polynomials can be entered in both rational and floating-point formats, coefficients of arbitrary length are accepted:
for example, 5/7x^4-5x^2+y^4-4y^2+1.075z^4-33/4z^2+11.788 is a valid input.

For technical reasons, high-performance computations on the GPU for crucial subroutines are currently disabled.
Please expect significantly reduced performance of the curve and surface analysis and visualization. We apologize for the inconvenience.

Visit our Algebraic Surface Gallery (NEW!) for more examples of implicit algebraic surfaces.
Web-application design and server software by Pavel Emeliyanenko.
enlarge x-left:  %  enlarge x-right:  % 
enlarge y-bottom:  %  enlarge y-top:  % 
x-left:   x-right:  
y-bottom:   y-top:  
z-below: z-above:
subdivisions in x: subdivisions in y:

Front color:  Back color: 
Background color: 

Translation in XY-plane: Ctrl+left mouse button
Zooming along Z-axis: mouse wheel or Shift+left mouse button

Max-Planck-Institut für Informatik, Geometric Computing Group