Detect if point on object is clipped

Is there a smart way to detect if a point on an object is clipped? One use case for this could be to prevent selection if clicking on the clipped/invisible portion of an object

I can only think of comparing the point to all my clipping planes, but wondering if there’s just a simple/neater/quicker way?

I haven’t tested it but I think if the materials are not THREE.DoubleSided it won’t be detected on raycasts.