This feature is based on geometry autodetection of the mesh. It's on development. At a first stage only geometry is detected.
Changes on source are isolated via WITH_MECHANICAL_GEOMETRY and WITH_MECHANICAL compiler definition
Changes affects to all mesh and BMesh related code, main code can be found on mechanical library, in file mechanical_geometry.c
Needs debugging and testing.
There are a lots of things to do