Reflector.js implements a mirror-like reflection surface using a custom Mesh subclass. It renders the scene from the reflector's perspective into an off-screen texture via a secondary camera, then applies that texture to the mesh for real-time planar reflections (e.g., mirrors, water surfaces). It supports options like blur, resolution scaling, and clipping.