I'm working on a project developing object recognition algorithms. The idea is that once the program knows what certain points on an object look like at every angle, the program will be able to recognize that object.
Thanks for the suggestion, JeffD. There are some issues with the normals that I think would prevent me from doing that in this particular case, but I've come up with a reasonable workaround, I think.
I take the polygonal object, convert a duplicate of it into a nurbs object. Then I take a nurbs cylinder and collapse the top and bottom into a single point each, creating, in essence a line segment. Place one end of the line segment at the camera, the other at the point in question and run Intersect Surfaces using the collapsed surface and the nurbs duplicate. If it creates an error, there's no intersection and the vertex can be seen by the camera. If not, some other part of the geometry blocks that point.
Okay, maybe it's not so reasonable as ridiculous. But it seems to work. Thanks, all.