Synopsis

PDX_MSGT pint_UnsharedEdgesToRubberFace(long option, OTM_TREE *pint__unshared_edges, MDA_PTR *pint_rubberface_ptr)

Purpose

Create a rubber face with closed loops consisting of unshared edges.

Description

Create a rubber face with closed loops in reverse direction by ordering the given unshared edges.

Program starts with the first edge in the unshared edge list. It matches endpoint of the edge with start_vertex of all edges in the list to find the connecting edge. This way program creates closed loops and finally creates the required rubberface without surface geometry. Program expects one or more unshared edges in pint__unshared_edges tree.

Input

option

(Not used)

pint__unshared_edges

OTM tree of unshared edges

Output

pint_rubberface_ptr

PINT face MDA pointer

Return

      PINT_NOERR
      .fi