public static final Surface createNurbsSurface(List<List<Vector4f>> controlPoints, List<Float>[] nurbKnots, int uSegments, int vSegments, int basisUFunctionDegree, int basisVFunctionDegree) {
        return Surface.createNurbsSurface(controlPoints, nurbKnots, uSegments, vSegments, basisUFunctionDegree, basisVFunctionDegree, true);
    }
This method creates a NURBS surface. The created mesh is smooth by default.
@param controlPoints
           space control points
@param nurbKnots
           knots of the surface
@param uSegments
           the amount of U segments
@param vSegments
           the amount of V segments
@param basisUFunctionDegree
           the degree of basis U function
@param basisVFunctionDegree
           the degree of basis V function
@return an instance of NURBS surface
jme3-core/src/main/java/com/jme3/scene/shape/Surface.java