Create a mesh surface

Hi, dear friends, I am also a newbie in Threejs. I want to implement a mesh surface drawing grid. This mesh is relatively complex, with planes and curved surfaces, and various shapes. I want to create this grid for interactive surface selection, point selection, and line selection. I would like to ask if you have any learning content in this area.