
x	i	select vertices			ACTION_VERTEX_SEL
x	i	unselect verts			ACTION_VERTEX_UNSEL
x	i	move verts			ACTION_VERTEX_MOVE
x	i	rotate verts			ACTION_VERTEX_ROT
o	i	create new vert			ACTION_VERTEX_ADD
o	i	destroy a vert			ACTION_VERTEX_DEL
o	i	add a vertex to a mesh		ACTION_VERTEX_ADD_TO_MESH
o	i	remove vert from mesh		ACTION_VERTEX_DEL_FROM_MESH
o	i	add vertex to poly		
o	i	remove vert from poly		
-	i	scale verts (about point)	

x	i	select polygon			ACTION_POLY_SEL
x	i	unselect polygon		ACTION_POLY_UNSEL
o	i	create new poly			ACTION_POLY_ADD
o	i	destroy a poly			ACTION_POLY_DEL
o	i	add a poly to a mesh		ACTION_POLY_ADD_TO_MESH
o	i	remove poly from mesh		ACTION_POLY_DEL_FROM_MESH

o	i	create a new mesh		ACTION_MESH_ADD
o	i	reparent a mesh			
o	i	destroy a mesh			ACTION_MESH_DEL
o	i	rename a mesh			ACTION_MESH_EDIT  // non critical, not worth the trouble
        
o	n	move vert to specific location	
o	n	reverse vertex winding		

// completely non-critical:
o	n	texture add
o	n	texture del
o	n	texture apply to mesh
o	i	texture coord modify

action_do( , NULL, NULL, NULL, NULL, NULL );
