Salome HOME
Feature #527: 4.04. Extrusion and Revolution from and up to planar face or plane
authordbv <dbv@opencascade.com>
Fri, 8 May 2015 15:10:20 +0000 (18:10 +0300)
committerdbv <dbv@opencascade.com>
Fri, 8 May 2015 15:14:09 +0000 (18:14 +0300)
commit8a502374084b1bd206a86ef4c42797fb994d8b55
tree58024dea98ce75e4fc4fa394125cc9a34481a2fe
parent56a8a18ec7662acd66454b5e8b624127c0577784
Feature #527: 4.04. Extrusion and Revolution from and up to planar face or plane

Added new method in GeomAlgoAPI_FaceBuilder for building plane from origin and axis
Added new GeomAlgoAPI_Prism class for building extrusion from base face between bounding planes
FeaturePlugin_Extrusion now uses GeomAlgoAPI_Prism instead of GeomAlgoAPI_Extrusion
Added new GeomAlgoAPI_ShapeProps class for computing different shape props. Currently it have only one method to compute shape volume.
Updated tests according to changes in extrusion.
16 files changed:
CMakeCommon/FindCAS.cmake
src/FeaturesPlugin/FeaturesPlugin_Extrusion.cpp
src/FeaturesPlugin/FeaturesPlugin_Extrusion.h
src/FeaturesPlugin/Test/TestBoolean.py
src/FeaturesPlugin/Test/TestExtrusion.py
src/FeaturesPlugin/Test/TestGroup.py
src/FeaturesPlugin/Test/TestMultiBoolean.py
src/FeaturesPlugin/extrusion_widget.xml
src/GeomAlgoAPI/CMakeLists.txt
src/GeomAlgoAPI/GeomAlgoAPI.i
src/GeomAlgoAPI/GeomAlgoAPI_FaceBuilder.cpp
src/GeomAlgoAPI/GeomAlgoAPI_FaceBuilder.h
src/GeomAlgoAPI/GeomAlgoAPI_Prism.cpp [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_Prism.h [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_ShapeProps.cpp [new file with mode: 0644]
src/GeomAlgoAPI/GeomAlgoAPI_ShapeProps.h [new file with mode: 0644]