add eight_vector3d init for testing