Unified Measurement Facility
This page is describes a potential Google Summer of Code project regarding upgrades to FreeCAD's measurement functions.
Obsolete: This page has been moved to https://github.com/FreeCAD/FreeCAD/issues/8561
Outline
There are currently several ways of measuring objects in FreeCAD: Draft Dimensions, TechDraw Dimensions, Manipulator Caliper, Measure Distance, Measure Linear, etc. A single method of measuring objects would smooth workflow and reduce learning time.
Details
- Individual workbenches have created measurement tools that filled the needs of that workbench only.
- New users find the diversity of measuring tools confusing.
- Work must be repeated, for example in creating a Dimension in a drawing when the corresponding measurement already exists in the 3D model.
Expected Outcome
- A intuitive measurement facility.
Future Possibilities
This work will provide an introduction to the FreeCAD code base and the use of supporting software such as OpenCascade and Qt.
Project Properties
Skills
- Programming languages are C++ and Python
- Understand of FreeCAD API is obviously beneficial.
- Familiarity with any or all of the following will be helpful
- Experience in using CAD software is beneficial
Difficulty
Medium
Project size
175h
Additional Information