Merge branch 'feature/cadsystem' into 'master'
Feature/cadsystem This brings in three classes that act as a wrapper for opencascade to allow the loading and querying of cad information form STEP and IGES files. The CADSystem class loads and process the cad file before creating two maps of the classes CADCurve and CADSurf which contain the individual opencascade entities from the CAD file and querying functions. Because opencascade is such a huge set of libraries with many active versions, all of which can be compiled in numerous different ways. Cmake has been set up to download known working precompiled versions of opencascade dependant on the operating system, it then unpacks the libraries and headers into TPDIST to ensure they are included in the install step. See merge request !486
No related branches found
No related tags found
Showing
- CMakeLists.txt 12 additions, 8 deletionsCMakeLists.txt
- cmake/ThirdPartyOCC.cmake 61 additions, 0 deletionscmake/ThirdPartyOCC.cmake
- library/LibUtilities/BasicConst/NektarUnivConsts.hpp 4 additions, 1 deletionlibrary/LibUtilities/BasicConst/NektarUnivConsts.hpp
- library/LibUtilities/CADSystem/CADCurve.cpp 175 additions, 0 deletionslibrary/LibUtilities/CADSystem/CADCurve.cpp
- library/LibUtilities/CADSystem/CADCurve.h 97 additions, 0 deletionslibrary/LibUtilities/CADSystem/CADCurve.h
- library/LibUtilities/CADSystem/CADSurf.cpp 208 additions, 0 deletionslibrary/LibUtilities/CADSystem/CADSurf.cpp
- library/LibUtilities/CADSystem/CADSurf.h 114 additions, 0 deletionslibrary/LibUtilities/CADSystem/CADSurf.h
- library/LibUtilities/CADSystem/CADSystem.cpp 277 additions, 0 deletionslibrary/LibUtilities/CADSystem/CADSystem.cpp
- library/LibUtilities/CADSystem/CADSystem.h 145 additions, 0 deletionslibrary/LibUtilities/CADSystem/CADSystem.h
- library/LibUtilities/CADSystem/OpenCascade.h 58 additions, 0 deletionslibrary/LibUtilities/CADSystem/OpenCascade.h
- library/LibUtilities/CMakeLists.txt 71 additions, 43 deletionslibrary/LibUtilities/CMakeLists.txt
Loading
Please register or sign in to comment