Skip to content

Commit

Permalink
Merge pull request #1160 from tpaviot/review/occt770
Browse files Browse the repository at this point in the history
Port to occt770
  • Loading branch information
tpaviot authored Dec 5, 2022
2 parents d7a3e15 + 07f358f commit 692373c
Show file tree
Hide file tree
Showing 180 changed files with 14,619 additions and 2,636 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ if(DEFINED OCE_INCLUDE_PATH)
# if OCE_INCLUDE_PATH is not passed at command line,
# find OCE automatically
else(OCE_INCLUDE_PATH)
find_package(OpenCASCADE 7.6.3 REQUIRED)
find_package(OpenCASCADE 7.7.0 REQUIRED)
if(OpenCASCADE_FOUND)
message(STATUS "OpenCASCADE version found: " ${OpenCASCADE_MAJOR_VERSION} "." ${OpenCASCADE_MINOR_VERSION} "." ${OpenCASCADE_MAINTENANCE_VERSION})
message(STATUS "OpenCASCADE include directory: " ${OpenCASCADE_INCLUDE_DIR})
Expand Down
4 changes: 2 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ can compile/use it :

* the python programming language (<http://www.python.org>). Python 3.x is required.

* OpenCascade 7.6.2 (<https://dev.opencascade.org>)
* OpenCascade 7.7.0 (<https://dev.opencascade.org>)

IMPORTANT: OpenCASCADE has to be compiled using flag -D BUILD_RELEASE_DISABLE_EXCEPTIONS=OFF

* SWIG 4.0.2 or higher (<http://www.swig.org>)
* SWIG 4.0.2 (<http://www.swig.org>)

Optional
--------
Expand Down
7 changes: 7 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
Version 7.7.0 - November 2022
=============================

This release requires opencascade-7.7.0

* wrapper: port to opencascade-7.7.0

Version 7.6.2 - August 2022
===========================

Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
[![Downloads Badge](https://anaconda.org/conda-forge/pythonocc-core/badges/downloads.svg)](https://anaconda.org/conda-forge/pythonocc-core)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/tpaviot/pythonocc-core.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/tpaviot/pythonocc-core/context:python)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/67c121324b8d4f37bc27029464c87020)](https://www.codacy.com/app/tpaviot/pythonocc-core?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=tpaviot/pythonocc-core&amp;utm_campaign=Badge_Grade)
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2)
[![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.7.0)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3686916.svg)](https://doi.org/10.5281/zenodo.3686916)

pythonocc-core
Expand All @@ -13,7 +13,7 @@ About

pythonocc provides 3D modeling and dataexchange features. It is intended to CAD/PDM/PLM and BIM related development.

Latest release : [pythonocc-core 7.6.2 (August 2022)](https://github.com/tpaviot/pythonocc-core/releases/tag/7.6.2)
Latest release : [pythonocc-core 7.7.0 (November 2022)](https://github.com/tpaviot/pythonocc-core/releases/tag/7.7.0)

Features
--------
Expand All @@ -28,18 +28,18 @@ pythonocc provides the following features:
Try online at mybinder
----------------------

Click [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.6.2) to open a jupyter notebook running latest pythonocc-core 7.6.2, gmesh (<http://gmsh.info/>) and latest IfcOpenshell (<https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0>) dev branch.
Click [![Binder](http://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/tpaviot/pythonocc-binderhub/7.7.0) to open a jupyter notebook running latest pythonocc-core 7.7.0, gmesh (<http://gmsh.info/>) and latest IfcOpenshell (<https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0>) dev branch.

Download/install binaries for Linux/OSX/Windows
-----------------------------------------------

pythonocc provides precompiled [conda packages](https://anaconda.org/pythonocc/pythonocc-core) (they depend on third part libraries made available from the dlr-sc and conda-forge conda channels) for python 3.8, 3.9 and 3.10. This will get you up and running in minutes whether you run win32/win64/linux64/osx64. Here is an example for python 3.7:
pythonocc provides precompiled [conda packages](https://anaconda.org/pythonocc/pythonocc-core) (they depend on third part libraries made available from the dlr-sc and conda-forge conda channels) for python 3.8, 3.9 and 3.10. This will get you up and running in minutes whether you run win32/win64/linux64/osx64. Here is an example for python 3.9:

```bash
# first create an environment
conda create --name=pyoccenv python=3.9
source activate pyoccenv
conda install -c conda-forge pythonocc-core=7.6.2
conda install -c conda-forge pythonocc-core=7.7.0
```

Other channels provide pythonocc-core packages, check https://anaconda.org/search?q=pythonocc-core.
Expand Down Expand Up @@ -70,7 +70,7 @@ We use the following online resources:
pythonocc, oce and opencascade dependencies
-------------------------------------------

pythonocc-core 7.6.2 depends on the official OpenCascade-7.6.2 library (<https://dev.opencascade.org>)
pythonocc-core 7.7.0 depends on the official OpenCascade-7.7.0 library (<https://dev.opencascade.org>)

Former releases rely on oce (OpenCascade Community Edition), available at
[oce C++ library / CAD kernel](https://github.com/tpaviot/oce).
Expand Down
6 changes: 3 additions & 3 deletions ci/conda/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% set version = "7.6.3" %}
{% set version = "7.7.0" %}

package:
name: pythonocc-core
Expand Down Expand Up @@ -26,11 +26,11 @@ requirements:

host:
- python {{ python }}
- occt ==7.6.3
- occt ==7.7.0
- numpy >=1.17

run:
- occt ==7.6.3
- occt ==7.7.0
- six
- numpy >=1.17

Expand Down
9 changes: 1 addition & 8 deletions src/MeshDataSource/MeshDataSource.cpp
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
#include "MeshDataSource.h"
#include <vector>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
#include <TColgp_SequenceOfXYZ.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_DataMapOfIntegerReal.hxx>


IMPLEMENT_STANDARD_RTTIEXT(MeshDS_DataSource, MeshVS_DataSource)

Expand Down
11 changes: 10 additions & 1 deletion src/MeshDataSource/MeshDataSource.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@


#include <algorithm>
#include <vector>

#include <Standard.hxx>
#include <Standard_Type.hxx>
Expand All @@ -16,12 +17,20 @@
#include <TColStd_Array1OfReal.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColStd_HArray1OfInteger.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TColStd_DataMapOfIntegerReal.hxx>
#include <MeshVS_EntityType.hxx>
#include <MeshVS_DataSource.hxx>
#include <Poly_Triangulation.hxx>
#include <vector>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <Precision.hxx>
#include <Standard_Type.hxx>
#include <TColgp_SequenceOfXYZ.hxx>
#include <TopTools_HArray2OfShape.hxx>
#include <TopTools_HArray1OfListOfShape.hxx>
#include <TopTools_HArray1OfShape.hxx>


class MeshDS_DataSource;
DEFINE_STANDARD_HANDLE(MeshDS_DataSource, MeshVS_DataSource)
Expand Down
4 changes: 2 additions & 2 deletions src/PkgBase/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PYTHONOCC_VERSION_MAJOR = 7
PYTHONOCC_VERSION_MINOR = 6
PYTHONOCC_VERSION_PATCH = 3
PYTHONOCC_VERSION_MINOR = 7
PYTHONOCC_VERSION_PATCH = 0

# Empty for official releases, set to -dev, -rc1, etc for development releases
PYTHONOCC_VERSION_DEVEL = ''
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/common/CommonIncludes.i
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
%include cpointer.i
%include carrays.i
%include exception.i
%include <python/std_array.i>
%include <python/std_list.i>
%include <python/std_string.i>
%include <python/std_basic_string.i>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/common/EnumTemplates.i
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@ ENUM_OUTPUT_TYPEMAPS(CSLib_DerivativeStatus);
ENUM_OUTPUT_TYPEMAPS(CSLib_NormalStatus);
ENUM_OUTPUT_TYPEMAPS(MeshVS_EntityType);
ENUM_OUTPUT_TYPEMAPS(BRepOffset_Status);
ENUM_OUTPUT_TYPEMAPS(Graphic3d_DisplayPriority);
ENUM_OUTPUT_TYPEMAPS(Graphic3d_NameOfMaterial);
ENUM_OUTPUT_TYPEMAPS(GeomAbs_Shape);
ENUM_OUTPUT_TYPEMAPS(ProxPnt_Status);
ENUM_OUTPUT_TYPEMAPS(Aspect_TypeOfLine);
ENUM_OUTPUT_TYPEMAPS(PrsDim_KindOfSurface);
ENUM_OUTPUT_TYPEMAPS(DsgPrs_ArrowSide);
Expand Down
8 changes: 0 additions & 8 deletions src/SWIG_files/headers/AIS_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -33,18 +33,14 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_Chamf2dDimension.hxx>
#include<AIS_Chamf3dDimension.hxx>
#include<AIS_Circle.hxx>
#include<AIS_ClearMode.hxx>
#include<AIS_ColorScale.hxx>
#include<AIS_ColoredDrawer.hxx>
#include<AIS_ColoredShape.hxx>
#include<AIS_ConcentricRelation.hxx>
#include<AIS_ConnectStatus.hxx>
#include<AIS_ConnectedInteractive.hxx>
#include<AIS_DataMapIteratorOfDataMapOfIOStatus.hxx>
#include<AIS_DataMapIteratorOfDataMapofIntegerListOfinteractive.hxx>
#include<AIS_DataMapOfIOStatus.hxx>
#include<AIS_DataMapOfShapeDrawer.hxx>
#include<AIS_DataMapofIntegerListOfinteractive.hxx>
#include<AIS_DiameterDimension.hxx>
#include<AIS_Dimension.hxx>
#include<AIS_DimensionOwner.hxx>
Expand All @@ -59,7 +55,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_GlobalStatus.hxx>
#include<AIS_GraphicTool.hxx>
#include<AIS_IdenticRelation.hxx>
#include<AIS_IndexedDataMapOfOwnerPrs.hxx>
#include<AIS_InteractiveContext.hxx>
#include<AIS_InteractiveObject.hxx>
#include<AIS_KindOfInteractive.hxx>
Expand All @@ -71,8 +66,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_Manipulator.hxx>
#include<AIS_ManipulatorMode.hxx>
#include<AIS_ManipulatorOwner.hxx>
#include<AIS_MapIteratorOfMapOfInteractive.hxx>
#include<AIS_MapOfInteractive.hxx>
#include<AIS_MaxRadiusDimension.hxx>
#include<AIS_MediaPlayer.hxx>
#include<AIS_MidPointRelation.hxx>
Expand All @@ -97,7 +90,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<AIS_Selection.hxx>
#include<AIS_SelectionModesConcurrency.hxx>
#include<AIS_SelectionScheme.hxx>
#include<AIS_SequenceOfInteractive.hxx>
#include<AIS_Shape.hxx>
#include<AIS_SignatureFilter.hxx>
#include<AIS_StatusOfDetection.hxx>
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/headers/Aspect_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Aspect_RenderingContext.hxx>
#include<Aspect_ScrollDelta.hxx>
#include<Aspect_SequenceOfColor.hxx>
#include<Aspect_SkydomeBackground.hxx>
#include<Aspect_Touch.hxx>
#include<Aspect_TouchMap.hxx>
#include<Aspect_TrackedDevicePose.hxx>
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/headers/BRepBuilderAPI_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepBuilderAPI_MakeFace.hxx>
#include<BRepBuilderAPI_MakePolygon.hxx>
#include<BRepBuilderAPI_MakeShape.hxx>
#include<BRepBuilderAPI_MakeShapeOnMesh.hxx>
#include<BRepBuilderAPI_MakeShell.hxx>
#include<BRepBuilderAPI_MakeSolid.hxx>
#include<BRepBuilderAPI_MakeVertex.hxx>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/BRepExtrema_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepExtrema_MapOfIntegerPackedMapOfInteger.hxx>
#include<BRepExtrema_OverlapTool.hxx>
#include<BRepExtrema_Poly.hxx>
#include<BRepExtrema_ProximityDistTool.hxx>
#include<BRepExtrema_ProximityValueTool.hxx>
#include<BRepExtrema_SelfIntersection.hxx>
#include<BRepExtrema_SeqOfSolution.hxx>
#include<BRepExtrema_ShapeProximity.hxx>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/BRepLib_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,10 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepLib_MakeSolid.hxx>
#include<BRepLib_MakeVertex.hxx>
#include<BRepLib_MakeWire.hxx>
#include<BRepLib_PointCloudShape.hxx>
#include<BRepLib_ShapeModification.hxx>
#include<BRepLib_ShellError.hxx>
#include<BRepLib_ToolTriangulatedShape.hxx>
#include<BRepLib_ValidateEdge.hxx>
#include<BRepLib_WireError.hxx>

Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/BRepMesh_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepMesh_EdgeDiscret.hxx>
#include<BRepMesh_EdgeParameterProvider.hxx>
#include<BRepMesh_EdgeTessellationExtractor.hxx>
#include<BRepMesh_ExtrusionRangeSplitter.hxx>
#include<BRepMesh_FaceChecker.hxx>
#include<BRepMesh_FaceDiscret.hxx>
#include<BRepMesh_FactoryError.hxx>
Expand All @@ -65,6 +66,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<BRepMesh_ShapeVisitor.hxx>
#include<BRepMesh_Triangle.hxx>
#include<BRepMesh_Triangulator.hxx>
#include<BRepMesh_UndefinedRangeSplitter.hxx>
#include<BRepMesh_Vertex.hxx>
#include<BRepMesh_VertexInspector.hxx>
#include<BRepMesh_VertexTool.hxx>
Expand Down
1 change: 1 addition & 0 deletions src/SWIG_files/headers/BRepTools_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<BRepTools.hxx>
#include<BRepTools_CopyModification.hxx>
#include<BRepTools_DataMapIteratorOfMapOfVertexPnt2d.hxx>
#include<BRepTools_GTrsfModification.hxx>
#include<BRepTools_History.hxx>
Expand Down
2 changes: 0 additions & 2 deletions src/SWIG_files/headers/Bnd_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,13 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Bnd_B3d.hxx>
#include<Bnd_B3f.hxx>
#include<Bnd_BoundSortBox.hxx>
#include<Bnd_BoundSortBox2d.hxx>
#include<Bnd_Box.hxx>
#include<Bnd_Box2d.hxx>
#include<Bnd_HArray1OfBox.hxx>
#include<Bnd_HArray1OfBox2d.hxx>
#include<Bnd_HArray1OfSphere.hxx>
#include<Bnd_OBB.hxx>
#include<Bnd_Range.hxx>
#include<Bnd_SeqOfBox.hxx>
#include<Bnd_Sphere.hxx>
#include<Bnd_Tools.hxx>

Expand Down
3 changes: 3 additions & 0 deletions src/SWIG_files/headers/Geom2dConvert_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,12 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<Geom2dConvert.hxx>
#include<Geom2dConvert_ApproxArcsSegments.hxx>
#include<Geom2dConvert_ApproxCurve.hxx>
#include<Geom2dConvert_BSplineCurveKnotSplitting.hxx>
#include<Geom2dConvert_BSplineCurveToBezierCurve.hxx>
#include<Geom2dConvert_CompCurveToBSplineCurve.hxx>
#include<Geom2dConvert_PPoint.hxx>
#include<Geom2dConvert_SequenceOfPPoint.hxx>

#endif // GEOM2DCONVERT_HXX
6 changes: 6 additions & 0 deletions src/SWIG_files/headers/GeomConvert_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<GeomConvert_BSplineSurfaceToBezierSurface.hxx>
#include<GeomConvert_CompBezierSurfacesToBSplineSurface.hxx>
#include<GeomConvert_CompCurveToBSplineCurve.hxx>
#include<GeomConvert_ConvType.hxx>
#include<GeomConvert_CurveToAnaCurve.hxx>
#include<GeomConvert_FuncConeLSDist.hxx>
#include<GeomConvert_FuncCylinderLSDist.hxx>
#include<GeomConvert_FuncSphereLSDist.hxx>
#include<GeomConvert_SurfToAnaSurf.hxx>
#include<GeomConvert_Units.hxx>

#endif // GEOMCONVERT_HXX
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/Graphic3d_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Graphic3d_CullingTool.hxx>
#include<Graphic3d_DataStructureManager.hxx>
#include<Graphic3d_DiagnosticInfo.hxx>
#include<Graphic3d_DisplayPriority.hxx>
#include<Graphic3d_FrameStats.hxx>
#include<Graphic3d_FrameStatsCounter.hxx>
#include<Graphic3d_FrameStatsData.hxx>
Expand Down Expand Up @@ -124,6 +125,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Graphic3d_Texture2D.hxx>
#include<Graphic3d_Texture2Dmanual.hxx>
#include<Graphic3d_Texture2Dplane.hxx>
#include<Graphic3d_Texture3D.hxx>
#include<Graphic3d_TextureEnv.hxx>
#include<Graphic3d_TextureMap.hxx>
#include<Graphic3d_TextureParams.hxx>
Expand Down
2 changes: 2 additions & 0 deletions src/SWIG_files/headers/IGESCAFControl_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<IGESCAFControl.hxx>
#include<IGESCAFControl_ConfigurationNode.hxx>
#include<IGESCAFControl_Provider.hxx>
#include<IGESCAFControl_Reader.hxx>
#include<IGESCAFControl_Writer.hxx>

Expand Down
8 changes: 0 additions & 8 deletions src/SWIG_files/headers/OSD_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<OSD_Exception_ACCESS_VIOLATION.hxx>
#include<OSD_Exception_ARRAY_BOUNDS_EXCEEDED.hxx>
#include<OSD_Exception_CTRL_BREAK.hxx>
#include<OSD_Exception_FLT_DENORMAL_OPERAND.hxx>
#include<OSD_Exception_FLT_DIVIDE_BY_ZERO.hxx>
#include<OSD_Exception_FLT_INEXACT_RESULT.hxx>
#include<OSD_Exception_FLT_INVALID_OPERATION.hxx>
#include<OSD_Exception_FLT_OVERFLOW.hxx>
#include<OSD_Exception_FLT_STACK_CHECK.hxx>
#include<OSD_Exception_FLT_UNDERFLOW.hxx>
#include<OSD_Exception_ILLEGAL_INSTRUCTION.hxx>
#include<OSD_Exception_INT_DIVIDE_BY_ZERO.hxx>
#include<OSD_Exception_INT_OVERFLOW.hxx>
#include<OSD_Exception_INVALID_DISPOSITION.hxx>
#include<OSD_Exception_IN_PAGE_ERROR.hxx>
Expand Down
2 changes: 0 additions & 2 deletions src/SWIG_files/headers/Quantity_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.


#include<Quantity_Array1OfColor.hxx>
#include<Quantity_Array2OfColor.hxx>
#include<Quantity_Color.hxx>
#include<Quantity_ColorHasher.hxx>
#include<Quantity_ColorRGBA.hxx>
Expand All @@ -31,7 +30,6 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<Quantity_NameOfColor.hxx>
#include<Quantity_Period.hxx>
#include<Quantity_PeriodDefinitionError.hxx>
#include<Quantity_PhysicalQuantity.hxx>
#include<Quantity_TypeOfColor.hxx>

#endif // QUANTITY_HXX
3 changes: 3 additions & 0 deletions src/SWIG_files/headers/RWGltf_module.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.

#include<RWGltf_CafReader.hxx>
#include<RWGltf_CafWriter.hxx>
#include<RWGltf_ConfigurationNode.hxx>
#include<RWGltf_DracoParameters.hxx>
#include<RWGltf_GltfAccessor.hxx>
#include<RWGltf_GltfAccessorCompType.hxx>
#include<RWGltf_GltfAccessorLayout.hxx>
Expand All @@ -39,6 +41,7 @@ along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
#include<RWGltf_GltfSceneNodeMap.hxx>
#include<RWGltf_MaterialCommon.hxx>
#include<RWGltf_MaterialMetallicRoughness.hxx>
#include<RWGltf_Provider.hxx>
#include<RWGltf_TriangulationReader.hxx>
#include<RWGltf_WriterTrsfFormat.hxx>

Expand Down
Loading

0 comments on commit 692373c

Please sign in to comment.