Hi Robert,
Thank you very much for your response. I don't understand how my code was potentially unsafe. Getting the type via pVertexArray->getType() returns Vec3ArrayType, shouldn't all Geometry vertex arrays be of this type?
As per my original question about non-real floating point coordinates, I believe I may be to blame; I might have accidentally set some non-real values as vertex x, y, and/or z values when building the Geometry in the first place. I am currently working on verifying whether or not this is so.
I suppose what surprised me was that OSG was able to draw the Geode that used the Geometry with the occasional nan/+inf/-inf vertex x/y/z parameter without any issues.
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=63111#63111