Set final isometry of geometric surfaces during calc_node_position
Set the isometry of the geometric surfaces in update_surfaces() and call during calc_node_position after setting the node_isometry.
This will simplify the analysis functions and reduce overhead during calculation