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