This small python tool showcases the mixed Vertex Morphing parameterization with rigid body parameters.\
It runs the numerical 1D-examples of the paper:
"Mixing the explicit Vertex Morphing method with rigid body parameters for node-based shape optimization".

Using python virtual environments or miniconda as an environment manager is recommended.
A miniconda environment can be created with the .yml file which stores all required python libraries:
conda env create -y -f environment.ymlAdd the repository folder to your PYTHONPATH, e.g. by editing your bashrc:\export PYTHONPATH=$PYTHONPATH:$HOME/.../MixedVertexMorphingTool
The following numerical 1D geometry fitting optimizations of the paper are replicated:
- Section 3.1: rigid body parameterization
- Section 4.3: study on computational costs
- Section 4.4: mixed parameterization side-by-side
- Section 4.4: mixed parameterization overlapping