Weaver

Weaver operates with the vectors abstracted from the topology \(\vec{\mathbf{v}}_{t}\) and the BB/shape \( { \vec{\mathbf{v}}_{b} } \)

The rotation matrix \(R\) is obtained by way of minimizing the objective function %%% f( \vec{\mathbf{v}}_{t} ,R,{\vec{\mathbf{v}}_{b}}) = \frac{1}{n} \sum_{i=1}^{n} \arccos \left( \langle \vec{v}_{\text{t,}i},R\cdot \vec{v}_{\text{b,}i} \rangle\right) %%% which corresponds to the averaged angle deviation of the two vector sets after the minimization.