How to model corner-cube retroreflectors