# Synopsis

PDX_MSGT gdx_FaceMakeSurfSenseTrue(long option, MDA_PTR gdx_face_ptr, int *status)

# Purpose

Force all surf sense to have a true sense by reversing the surface.

# Description

Force all surf sense to have a true sense in the Face. When a false surf sense is encountered, the surface is reversed and delete parm curves, since it is no longer valid.

# Input

## option

### GDX_KEEP_POLE_CAPS

Keep the cap loops. Basically, non-degenerate parm curves of degenerate model curve when deleting parm curves.

### GDX_KEEP_DEGEN_LOOPS

Keep all degenerate loops when deleting parm curves.

## gdx_face_ptr

The database pointer for the GDX face entity

# Output

## gdx_face_ptr

An updated GDX face.

## status

### GDX_SURFSENSE_TRUE

No operation was made.

### GDX_SURF_REVERSED

Surface was reversed, and surf sense is forced to be true.

### GDX_FACEPARM_DELETED

Surface was reversed, and surf sense is forced to be true, and parm curves deleted.

# Tolerances

          .fi

# Return

          GDX_NOERR
          GDX_INVALIDMODEL
          Low level error return
          .fi