Unified Measurement Facility
Appearance
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[edit | edit source]
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[edit | edit source]
- 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[edit | edit source]
- A intuitive measurement facility.
Future Possibilities[edit | edit source]
This work will provide an introduction to the FreeCAD code base and the use of supporting software such as OpenCascade and Qt.
Project Properties[edit | edit source]
Skills[edit | edit source]
- 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[edit | edit source]
Medium
Project size[edit | edit source]
175h