Translations:Topological Naming Project/2/en

Outline
FreeCAD is a parametric modeling system, hence different modeling steps depend on one or more previous steps. Changes done to one object propagate through the modeling history to all dependent objects. This is achieved through a linking system, implemented with properties. This linking is very robust when done on a whole-object basis. However, many links need to be more fine grained and link to subparts of an object. In the Part workbench environment, for example, many links go to special topology entities like vertices, edges or faces. The stability of those links depend on the exact naming of the topology elements after a recompute. This is currently not guaranteed within FreeCAD, which can lead to many errors in the dependent modeling steps after simple changes to a base object. As the current development direction of FreeCAD seems to lead to a stronger use of those links the naming issue needs to be resolved.