numbers are right using single precision, but slower
added assertion in FigureVdis