A precision-preserving mesh generation algorithm for computer aided design(CAD)solid models was proposed aiming at the issues of large errors,high resolution and non-watertightness in the surface mesh models generated by boundary representation models.The watertightness of the mesh was ensured by synchronously generating aligned pairs of vertices on shared curves.A continuous representation was utilized to design the target edge length of the mesh,resulting in a high-precision,low-resolution mesh.The algorithm can achieve higher-precision meshes with fewer mesh faces,while maintaining comparable mesh quality compared to existing open-source mesh generation software.