===================================================================
 These are the important edge data structures defined in objnode.h
===================================================================


/* objnode.h --the include file for object data structures */

/* polymesh structure for basic objects constructed of polygons 
 * there may be additional structures or unions for structures to 
 * handle varient polygon data structures.  currently this allows
 */
 
typedef struct polymesh_td
	{	long		num_pnts;
		long            num_polys;
		xyz_td	        *pnts;
		long            *size_polys,
		                *indx_polys,    
		                *poly_ptr;
	}polymesh_td;



/* the obj desc is the standard invarient object data structure which
 * contains the geometry of the object as well as a parent obj pointer
 * for composite objects  
 */

typedef struct obj_desc_td
        {
                tran_mat_td            *transform; 
		struct obj_desc_td     *parent;
                polymesh_td            *plm_ptr;
	} obj_desc_td;







