FreeCAD: master 4ef20637

Author Committer Branch Timestamp Parent
vocx-fc yorik master 2020-06-13 11:24:20 master c042eb74
Changeset Draft: organize execute code of the dimension classes

Instead of placing the entire code in the `execute` method,
we use three medthods to extract the `Start` and `End` dimension
points from different combinations of edges.

One method to get the dimension from a single object, from the edge,
either linear or circular; one method to get the dimension
from a single object, from two vertices; one method to measure
the distance between two objects, from two different vertices.
mod - src/Mod/Draft/draftobjects/dimension.py Diff File