add CopyConstructor for Position3 and implement cython wrapper of Position3