We present an algorithm for the visualization of vector field topology based on Clifford algebra. It is the first method allowing the detection of higher order singularities. This is accomplished by first analysing the possible critical points and then choosing a suitable polynomial approximation because conventional methods based on piecewise linear or bilinear approximation do not allow higher order critical points and destroy the topology in such cases. The algorithm is still very fast because of using linear approximation outside the areas with several critical points.