Начиная с геометрической c структуры в трехмерном реальном пространстве, я преобразовал пространство в новое пространство S, используя матрицу преобразования A. В этом преобразованном пространстве SI сгенерировал новые структуры и рассчитал их поверхности.
Теперь я хочу вернуться к исходному (реальному) пространству. Как я могу преобразовать число, относящееся к участкам лица в преобразованном пространстве S, в исходное реальное пространство?
Матрица A - выводит меня из реального пространства в новое пространство S - выглядит следующим образом:
A = np.array([[ 1.02218371e+01, -5.01184000e-03, 8.28603000e-03],
[ 5.15849000e-03, 1.02218013e+01, 4.49135000e-03],
[-8.39027000e-03, -4.58925000e-03, 1.02220817e+01]])
Поверхности, которые я должен преобразовать обратно в исходное реальное пространство, следующие:
surfaces = np.array([8.15231027e-02, 3.30759780e-01, 1.30762826e-01, 1.23423172e-01,
2.53063255e-03, 2.07243636e-01, 5.72893176e-02, 1.27633931e-01,
4.67597873e-01, 2.18306734e-01, 5.21108558e-02, 2.46893051e-04,
1.17762718e-01, 2.87337420e-01, 2.53063255e-03, 4.64298934e-04,
8.37463483e-03])