FreeCAD: master a458c3e6
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
Abdullah Tahiri | wmayer | master | 2014-11-11 19:29:45 | master 6eec2e98 |
Changeset | Sketcher New Feature: Ellipse support - Ellipse introduction button via (center,majaxis extreme, a point in edge), ellipse is always CCW so that Z axis goes in the positive direction of the sketch - Backwards compatibility with files of previous versions of ellipse not defining a phi angle - Art by Jim (all the icons you see and the XPMs shown on creation of an ellipse) - Element Widget support for ellipses - Box selection for ellipses - Point on Ellipse constraint based on the gardener's method based on Ulrich's function proposal (radcan simplified, i.e. with simplify_radical sage function) - Tangent: Ellipse to Line based on DeepSOIC's geometric formulation (radcan simplified) Sketcher New Feature: Internal Alignment Constraint - The element to which internal alignment is applied has to be selected last. - All other elements are added in the order of priority, taking into account existing elements - Art by Jim (beautiful icons). Sketcher New Feature: Tool to show/hide/restore the internal geometry of an element - New functionality for show/hide internal geometry: toggles between hiding all unused internal geometry elements and showing all internal geometry. The restore function is implicit to the showing all internal geometry Sketcher New Feature: Arc of Ellipse support - Part::Geometry + Python implementation - ArcOfEllipse creation method - Art by Jim (all the icons you see and the XPMs shown on creation of arc of ellipse elements) - Sketcher Element widget for ArcOfEllipse. Bug fix: Select elements associated to constraints works now for foci internal alignment constraints |
|||
mod - src/Mod/Part/App/AppPart.cpp | Diff File | |||
add - src/Mod/Part/App/ArcOfEllipsePy.xml | Diff File | |||
add - src/Mod/Part/App/ArcOfEllipsePyImp.cpp | Diff File | |||
mod - src/Mod/Part/App/ArcPy.xml | Diff File | |||
mod - src/Mod/Part/App/CMakeLists.txt | Diff File | |||
mod - src/Mod/Part/App/EllipsePy.xml | Diff File | |||
mod - src/Mod/Part/App/EllipsePyImp.cpp | Diff File | |||
mod - src/Mod/Part/App/Geometry.cpp | Diff File | |||
mod - src/Mod/Part/App/Geometry.h | Diff File | |||
add - src/Mod/Part/App/Makefile.am | Diff File | |||
mod - src/Mod/PartDesign/Gui/Workbench.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/Constraint.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/Constraint.h | Diff File | |||
mod - src/Mod/Sketcher/App/ConstraintPyImp.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/Sketch.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/Sketch.h | Diff File | |||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/SketchObjectPyImp.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/Constraints.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/Constraints.h | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/GCS.cpp | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/GCS.h | Diff File | |||
mod - src/Mod/Sketcher/App/freegcs/Geo.h | Diff File | |||
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/CommandSketcherTools.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/DrawSketchHandler.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/EditDatumDialog.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/PropertyConstraintListItem.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | |||
mod - src/Mod/Sketcher/Gui/Workbench.cpp | Diff File |