У меня есть два разных скана тела (они направлены в разные стороны), и я хочу выровнять их в одном направлении (например, по оси Y). Есть мысли, как это сделать?
Я использую vedo и пытаюсь использовать align_to, и иногда это работает (но при ориентации в противоположном направлении или неправильном выравнивании).
import vedo
from vedo import *
import numpy as np
m0 = Mesh("scan_01.ply")
m1 = Mesh("scan_02.ply")
aligned_m0 = m0.clone().align_to(m1)
plt = Plotter(N=3, axes=1)
plt.at(0).show(m0, "Scan 01 (Original)")
plt.at(1).show(aligned_m0, "Scan 01 (Aligned to Scan 02)")
plt.at(2).show(m1, "Scan 02 (Target)")
plt.interactive()
plt.close()
Подробнее здесь: https://stackoverflow.com/questions/798 ... using-vedo