reuse more general Vec3f class