How to get inside point of raycaster intersects mesh?

Raycaster can get one point of the mesh face.There is a problem here, I want to get a point inside MESH. My approach is that the ray goes through the MESH to get two points. Then find the middle point of the two points.
But how to extend the ray and how to get point B? I didn’t find more introduction on the documentation.

Picking the interior points of the mesh is especially suitable for picking up the latitude and longitude of a building. It is inaccurate to obtain the latitude and longitude of the building on the MESH FACE.

Try to set the side property of the mesh’s material to THREE.DoubleSide. That should detect both point A and B.

It works! thanks for you reply