00001 /** 00002 *\file mvfs.cpp 00003 * 00004 *\brief generate a skeletal topology. 00005 * 00006 * make vertex, face and shell, i.e., generate a skeletal cell decomposition of genus 0 closed 2-manifold, and return the solid. 00007 * 00008 * 00009 *\image html mvfs.jpg 00010 * 00011 *\author Xianming Chen\n 00012 * Computer Science Department\n 00013 * University of Utah 00014 * 00015 *\date 16 Aug 2006\n 00016 * Copyright (c) 2006, University of Utah 00017 */ 00018 00019 00020 #include "euler.h" 00021 00022 00023 namespace euler 00024 { 00025 00026 solid_t* solid_t :: mvfs(point_t const& p) 00027 { 00028 solid_t *s = new solid_t; 00029 00030 s->new_face()->new_loop( s->new_vertex(p) ); 00031 00032 return s; 00033 } 00034 00035 00036 00037 00038 }//end namespace euler
1.4.6