pub type chfl_vector3d = [c_double; 3];