how to check if 1 sided plane is facing the camera

if I have an array of planes and I want to know which ones are facing the camera, how do I do it? I figure take the rotation of both and see if they are within 180’ of each other? It’s confusing!

because when I was Raycasting, it was selecting the planes that weren’t visible to the camera because of the Collider, so I had to do RaycastAll so I have many planes but I just want the ones rotated visible to the camera.

Vector.Dot(plane.tranform.forward, camera.transform.position - plane.tranform.position) > 0

This is assuming that plane.tranform.forward if normal of the plane and that you’re using perspective camera (not-orthogonal)