Salome HOME
Task 2.2. Sketch Angular copy
authorazv <azv@opencascade.com>
Tue, 22 May 2018 05:42:44 +0000 (08:42 +0300)
committerazv <azv@opencascade.com>
Tue, 22 May 2018 05:42:44 +0000 (08:42 +0300)
commitcff305b5e67d360123748369da91be12b93a2d11
tree7f23b627e5bb3bc935d0dbfbcc1aa6fcb29218aa
parent3634c648d0695bb65658daf868f316b349cc0795
Task 2.2. Sketch Angular copy

* Limit angle of rotation by range [0, 360].
* Switch between "SingleAngle" and "FullAngle" does not affect on shapes.
* Implement "Reversed" flag to cover negative angles.
18 files changed:
src/SketchAPI/SketchAPI_Rotation.cpp
src/SketchAPI/SketchAPI_Rotation.h
src/SketchAPI/SketchAPI_Sketch.cpp
src/SketchAPI/SketchAPI_Sketch.h
src/SketchPlugin/CMakeLists.txt
src/SketchPlugin/SketchPlugin_MultiRotation.cpp
src/SketchPlugin/SketchPlugin_MultiRotation.h
src/SketchPlugin/SketchPlugin_Plugin.cpp
src/SketchPlugin/SketchPlugin_Validators.cpp
src/SketchPlugin/SketchPlugin_Validators.h
src/SketchPlugin/Test/TestMultiRotation01.py [new file with mode: 0644]
src/SketchPlugin/Test/TestMultiRotation02.py [new file with mode: 0644]
src/SketchPlugin/Test/TestMultiRotation03.py [new file with mode: 0644]
src/SketchPlugin/Test/TestMultiRotation04.py [new file with mode: 0644]
src/SketchPlugin/Test/TestMultiRotation05.py [new file with mode: 0644]
src/SketchPlugin/plugin-Sketch.xml
src/SketchSolver/SketchSolver_ConstraintMultiRotation.cpp
src/SketchSolver/SketchSolver_ConstraintMultiRotation.h