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