将几何库，修改成模板的形式