Координаты точек отличаются от расчета вручную.

Столкнулся с несовпадением в 4... 5 знаках после запятой. Задача вроде простая. Даны координаты трех точек, через три точки строится плоскость. Потом есть точка в пространстве, эту точку нужно спроецировать на плоскость и найти координату получившейся точки (координату проекции точки на плоскость). Если считать математически по формулам (допустим в иксель) и построить эту точку в CATIA, то появляется расхождение в 4.. 5 знаке после запятой. Почему это происходит?