]> gerrit.simantics Code Review - simantics/3d.git/commit
Updated OpenCASCADE to 7.3.0 07/3007/4
authorMarko Luukkainen <marko.luukkainen@semantum.fi>
Fri, 5 Jul 2019 14:17:19 +0000 (17:17 +0300)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Fri, 5 Jul 2019 14:39:31 +0000 (17:39 +0300)
commit6c85a1331df92384baa03b3968ea6f06459a04ab
treee2cf57b19c2dc27a46726f6e1aedcfb20f58afa5
parent1e885c30936c7df2efda5a00bfdc127ee059dee0
Updated OpenCASCADE to 7.3.0

There are some unresolved issues with:
* Handle_Geom_Geometry casting (added untested downcast() methods)
* Handle_StepData_StepModel cannot be found (disabled STEP export)

Tested the change with Plant3D and CSG. HorizontalTank geometry required
some changes.

Change-Id: I3fd4038572e9d63e2fa0f85000a8c050add9cfe1
214 files changed:
org.jcae.opencascade.lib.feature/feature.xml
org.jcae.opencascade.lib.feature/pom.xml
org.jcae.opencascade.win32.x86_64/FWOSPlugin.dll [deleted file]
org.jcae.opencascade.win32.x86_64/META-INF/MANIFEST.MF
org.jcae.opencascade.win32.x86_64/OccJava.dll
org.jcae.opencascade.win32.x86_64/PTKernel.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKAdvTools.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKBO.dll
org.jcae.opencascade.win32.x86_64/TKBRep.dll
org.jcae.opencascade.win32.x86_64/TKBin.dll
org.jcae.opencascade.win32.x86_64/TKBinL.dll
org.jcae.opencascade.win32.x86_64/TKBinTObj.dll
org.jcae.opencascade.win32.x86_64/TKBinXCAF.dll
org.jcae.opencascade.win32.x86_64/TKBool.dll
org.jcae.opencascade.win32.x86_64/TKCAF.dll
org.jcae.opencascade.win32.x86_64/TKCDF.dll
org.jcae.opencascade.win32.x86_64/TKDCAF.dll [new file with mode: 0644]
org.jcae.opencascade.win32.x86_64/TKFeat.dll
org.jcae.opencascade.win32.x86_64/TKFillet.dll
org.jcae.opencascade.win32.x86_64/TKG2d.dll
org.jcae.opencascade.win32.x86_64/TKG3d.dll
org.jcae.opencascade.win32.x86_64/TKGeomAlgo.dll
org.jcae.opencascade.win32.x86_64/TKGeomBase.dll
org.jcae.opencascade.win32.x86_64/TKHLR.dll
org.jcae.opencascade.win32.x86_64/TKIGES.dll
org.jcae.opencascade.win32.x86_64/TKLCAF.dll
org.jcae.opencascade.win32.x86_64/TKMath.dll
org.jcae.opencascade.win32.x86_64/TKMesh.dll
org.jcae.opencascade.win32.x86_64/TKMeshVS.dll
org.jcae.opencascade.win32.x86_64/TKNIS.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKOffset.dll
org.jcae.opencascade.win32.x86_64/TKPCAF.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKPLCAF.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKPShape.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKPrim.dll
org.jcae.opencascade.win32.x86_64/TKSTEP.dll
org.jcae.opencascade.win32.x86_64/TKSTEP209.dll
org.jcae.opencascade.win32.x86_64/TKSTEPAttr.dll
org.jcae.opencascade.win32.x86_64/TKSTEPBase.dll
org.jcae.opencascade.win32.x86_64/TKSTL.dll
org.jcae.opencascade.win32.x86_64/TKService.dll
org.jcae.opencascade.win32.x86_64/TKShHealing.dll
org.jcae.opencascade.win32.x86_64/TKShapeSchema.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKStd.dll [new file with mode: 0644]
org.jcae.opencascade.win32.x86_64/TKStdL.dll [new file with mode: 0644]
org.jcae.opencascade.win32.x86_64/TKStdLSchema.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKStdSchema.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKTObj.dll
org.jcae.opencascade.win32.x86_64/TKTopAlgo.dll
org.jcae.opencascade.win32.x86_64/TKTopTest.dll [new file with mode: 0644]
org.jcae.opencascade.win32.x86_64/TKV2d.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKV3d.dll
org.jcae.opencascade.win32.x86_64/TKVCAF.dll [new file with mode: 0644]
org.jcae.opencascade.win32.x86_64/TKVRML.dll
org.jcae.opencascade.win32.x86_64/TKVoxel.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKXCAF.dll
org.jcae.opencascade.win32.x86_64/TKXCAFSchema.dll [deleted file]
org.jcae.opencascade.win32.x86_64/TKXDEIGES.dll
org.jcae.opencascade.win32.x86_64/TKXDESTEP.dll
org.jcae.opencascade.win32.x86_64/TKXMesh.dll
org.jcae.opencascade.win32.x86_64/TKXSBase.dll
org.jcae.opencascade.win32.x86_64/TKXml.dll
org.jcae.opencascade.win32.x86_64/TKXmlL.dll
org.jcae.opencascade.win32.x86_64/TKXmlTObj.dll
org.jcae.opencascade.win32.x86_64/TKXmlXCAF.dll
org.jcae.opencascade.win32.x86_64/TKernel.dll
org.jcae.opencascade.win32.x86_64/build.properties
org.jcae.opencascade.win32.x86_64/pom.xml
org.jcae.opencascade/META-INF/MANIFEST.MF
org.jcae.opencascade/pom.xml
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/APIHeaderSection_MakeHeader.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Adaptor2d_Curve2d.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Adaptor3d_Curve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepAlgo.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepAlgoAPI_BooleanOperation.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepAlgoAPI_Common.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepAlgoAPI_Cut.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepAlgoAPI_Fuse.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepAlgoAPI_Section.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBndLib.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_Command.java [new file with mode: 0644]
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeEdge.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeFace.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeShape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeShell.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeSolid.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeVertex.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_MakeWire.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_ModifyShape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_NurbsConvert.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_Sewing.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepBuilderAPI_Transform.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepCheck_Analyzer.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepFilletAPI_LocalOperation.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepFilletAPI_MakeChamfer.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepFilletAPI_MakeFillet.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepGProp.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepLib.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepMesh_DiscretRoot.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepMesh_IncrementalMesh.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepOffsetAPI_MakePipe.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepOffsetAPI_MakeThickSolid.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepOffsetAPI_NormalProjection.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepOffsetAPI_ThruSections.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepOffset_Mode.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeBox.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeCone.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeCylinder.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakePrism.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeRevol.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeSphere.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeSweep.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeTorus.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepPrimAPI_MakeWedge.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepTools.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepTools_Quilt.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRepTools_WireExplorer.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRep_Builder.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/BRep_Tool.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Bnd_Box.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ChFi3d_FilletShape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GCPnts_UniformDeflection.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GC_MakeArcOfCircle.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GC_MakeArcOfEllipse.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GC_MakeSegment.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GC_Root.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GP_Circ.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GP_Elips.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GP_Lin.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GP_Parab.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GP_Trsf.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GProp_CelGProps.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GProp_GProps.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GProp_PGProps.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GProp_SelGProps.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GProp_VelGProps.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom2dAdaptor_Curve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom2d_Curve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom2d_Geometry.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomAPI_Interpolate.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomAPI_PointsToBSpline.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomAPI_ProjectPointOnSurf.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomAbs_Shape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomAdaptor_Curve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/GeomLProp_SLProps.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom_BSplineCurve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom_BoundedCurve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom_Curve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom_Geometry.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom_Surface.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Geom_TrimmedCurve.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Handle_TColStd_HArray1OfBoolean.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Handle_TColgp_HArray1OfPnt.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/IFSelect_ReturnStatus.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/IGESControl_Controller.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/IGESControl_Reader.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/IGESControl_Writer.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/OccJava.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/OccJavaJNI.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/Poly_Triangulation.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/STEPControl_Reader.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/STEPControl_StepModelType.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/STEPControl_Writer.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_BRepBuilderAPI_FaceError.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_BRepBuilderAPI_ShellError.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_GeomAbs_JoinType.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_Handle_Geom_BoundedCurve.java [new file with mode: 0644]
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_Handle_StepData_StepModel.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_Handle_TCollection_HAsciiString.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_Standard_Realr.java [new file with mode: 0644]
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_TColStd_Array1OfInteger.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_TopTools_ListOfShape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_gp_Hypr.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/SWIGTYPE_p_int.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeAnalysis_FreeBounds.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeBuild_ReShape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeFix_Root.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeFix_Wireframe.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeUpgrade_RemoveInternalWires.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeUpgrade_ShapeDivide.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeUpgrade_ShapeDivideArea.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/ShapeUpgrade_Tool.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopAbs_Orientation.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopAbs_ShapeEnum.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopExp.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopExp_Explorer.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopLoc_Location.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Builder.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_CompSolid.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Compound.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Edge.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Face.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Iterator.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Shape.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Shell.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Solid.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Vertex.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/TopoDS_Wire.java
org.jcae.opencascade/src-java/org/jcae/opencascade/jni/XSControl_Reader.java
org.jcae.opencascade/src/APIHeaderSection_MakeHeader.i
org.jcae.opencascade/src/BRep.i
org.jcae.opencascade/src/BRepAlgoAPI.i
org.jcae.opencascade/src/BRepBuilderAPI.i
org.jcae.opencascade/src/BRepOffsetAPI.i
org.jcae.opencascade/src/Geom.i
org.jcae.opencascade/src/OccJava.i
org.jcae.opencascade/src/ShapeBuild.i
org.jcae.opencascade/src/ShapeFix.i
org.jcae.opencascade/src/Standard.i
org.jcae.opencascade/src/XSControl.i
org.jcae.opencascade/src/gp.i
org.simantics.opencascade/src/org/simantics/opencascade/OccTriangulator.java
org.simantics.plant3d/src/org/simantics/plant3d/geometry/HorizontalTankGeometryProvider.java
vtk/src/vtk/vtkJavaDep.java