it is ok for triangle mesh
add some comment
add partial commment
add most part comment
add comments and change CMakeLists