Replace Vec3f by Vec3r for consistency with polylib

Polylib を --with-real=double 付きでコンパイルした場合に，
Vec3f と Vec3<PL_REAL> で型の不整合が生じたため．