added viewpoint element to bvrml_write