Salome HOME
Task 2.2. New arcs creation mode: perpendicular to a straight edge
authorazv <azv@opencascade.com>
Fri, 16 Aug 2019 05:49:58 +0000 (08:49 +0300)
committerazv <azv@opencascade.com>
Fri, 16 Aug 2019 05:49:58 +0000 (08:49 +0300)
commit50c00db30f94180aeccd1ae40c6d042e2f547f76
treedc35f967821307836e887db5bb977cfcba930b4b
parented04c2e5032bcad99fc5c3999172b4f2c7fce492
Task 2.2. New arcs creation mode: perpendicular to a straight edge

* Implement fourth mode of arc creation: by transversal line.
* Unit test for that mode.
* Documentation update.
24 files changed:
src/GeomAlgoAPI/GeomAlgoAPI_Circ2dBuilder.cpp
src/GeomAlgoAPI/GeomAlgoAPI_Circ2dBuilder.h
src/SketchAPI/SketchAPI_MacroArc.cpp
src/SketchAPI/SketchAPI_MacroArc.h
src/SketchAPI/SketchAPI_Sketch.cpp
src/SketchAPI/SketchAPI_Sketch.h
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_MacroArc.cpp
src/SketchPlugin/SketchPlugin_MacroArc.h
src/SketchPlugin/SketchPlugin_Plugin.cpp
src/SketchPlugin/SketchPlugin_Validators.cpp
src/SketchPlugin/SketchPlugin_Validators.h
src/SketchPlugin/Test/TestCreateArcByTransversalLine.py [new file with mode: 0644]
src/SketchPlugin/doc/arcFeature.rst
src/SketchPlugin/doc/examples/arc.py
src/SketchPlugin/doc/images/Arc_panel_3pt.png
src/SketchPlugin/doc/images/Arc_panel_base.png
src/SketchPlugin/doc/images/Arc_panel_perp.png [new file with mode: 0644]
src/SketchPlugin/doc/images/Arc_panel_tang.png
src/SketchPlugin/doc/images/Arc_res.png
src/SketchPlugin/doc/images/arc_perp_32x32.png [new file with mode: 0644]
src/SketchPlugin/icons/arc_perp_32x32.png [new file with mode: 0644]
src/SketchPlugin/plugin-Sketch.xml
src/SketcherPrs/SketcherPrs_Perpendicular.cpp