Synopsis

PDX_MSGT gdx_SolidMakeSurfSenseTrue(long option, MDA_PTR gdx_solid_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 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_solid_ptr

The GDX solid pointer which is to have true loop senses

Output

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