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