NURBS weight problem

Is there anybody use gluNurbsSurface function? As demonstrated by the mathematical analysis, the surface will come to near the control point if the weight becomes bigger. However, the gluNurbsSurface gives the opposite result - the surface will go far away from the control point.

Any clue? Thx.

any clue would be appreciate.

any clue would be appreciate.