# Synopsis

PDX_MSGT gdx_SurfaceImproveNurbParams(long option, MDA_PTR gdx_surf_ptr, int *mod_flag)

# Purpose

Improve parameter uniformness of Nurb based surfaces.

# Description

This function will improve the parameter uniformness of surfaces that are nurbs based. This functions improves nurb surfaces and curve based surfaces that are defined by a nurb curve. For more specific information refer to gdx_NurbSurfaceImproveParams or gdx_NurbCurveImproveParams.

The GDX entities supported for improvment are:

.nf Surface GDX_NURB_SURF GDX_REV_SURF GDX_EXT_SURF GDX_RULED_SURF GDX_OFFSET_SURF .fi

# Input

## option

Not used.

## gdx_surf_ptr

DB pointer of surface to be improved

# Output

## mod_flag

Flag indicating whether or not surface knots and bounds were modified: = 0 : Nothing modified. = 1 : u-knots modified. = 2 : v-knots modified. = 3 : both u-knots and v-knots were modified, and possibly the corresponding bounds.

# Return

          GDX_NOERR
          Low level error return
          .fi