Changesets: occt
master df69c264 2022-05-18 09:45:05 Committer: afokin Details Diff |
0026697: BRepFeat_MakePrism returns empty compound Add fix in direction of prism calculation |
||
mod - src/BRepFeat/BRepFeat_MakePrism.cxx | Diff File | ||
mod - tests/bugs/modalg_7/bug26697 | Diff File | ||
master b56df3a6 2022-05-16 23:02:31 Committer: smoskvin Details Diff |
0032976: Visualization - AIS_InteractiveContext::FitSelected() includes objects invisible in current View |
Affected Issues 0032976 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_ViewController.cxx | Diff File | ||
mod - src/AIS/AIS_ViewCube.cxx | Diff File | ||
master dcbd679c 2022-05-16 22:28:09 Committer: smoskvin Details Diff |
0032975: Visualization, TKOpenGl - do not blit inactive Subview |
Affected Issues 0032975 |
|
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
master 84d39c06 2022-05-16 11:37:40 Committer: afokin Details Diff |
0032973: Modeling Algorithms - Regression in BRepExtrema_DistShapeShape compared with 7.5 BRepExtrema/BRepExtrema_ExtCF.cxx - set correct using BRepAdaptor_Curve in Extrema tests/bugs/modalg_8/bug32973 - new test case added |
Affected Issues 0032973 |
|
mod - src/BRepExtrema/BRepExtrema_ExtCF.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug32973 | Diff File | ||
master 60369985 2022-05-15 01:11:06 Details Diff |
0032970: Visualization, TKOpenGl - fix compilation on Linux: 'False' was not declared |
Affected Issues 0032970 |
|
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
master 2052b04e 2022-05-11 16:08:55 Committer: smoskvin Details Diff |
0032807: Modeling Algorithms - Bad result of sweep operation when the UEdges has more than one intersect points Add choosing the intersect point taking into account the tangentCross when prev UEdge and next UEdge has more than one intersect points; Add exact correction of edge tolerance (it fix problems with edge tolerance on Linux); Add exact check of edge tolerance in testcase |
Affected Issues 0032807 |
|
mod - src/Approx/Approx_SameParameter.cxx | Diff File | ||
mod - src/Approx/Approx_SameParameter.hxx | Diff File | ||
mod - src/BRepFill/BRepFill_Sweep.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_TrimShellCorner.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_TrimShellCorner.hxx | Diff File | ||
mod - tests/bugs/modalg_7/bug29204 | Diff File | ||
mod - tests/bugs/modalg_7/bug29663 | Diff File | ||
mod - tests/evolved/voluved/HMC008 | Diff File | ||
add - tests/pipe/bugs/bug32807 | Diff File | ||
master 267738fc 2022-05-04 12:54:52 Details Diff |
0032959: Visualization, OpenVR - add Oculus Touch controller bindings |
Affected Issues 0032959 |
|
mod - src/XRResources/FILES | Diff File | ||
add - src/XRResources/occtvr_bindings_touch.json | Diff File | ||
master 5dd4cb6e 2022-05-04 11:11:00 Committer: smoskvin Details Diff |
0032958: Coding - problem compile OCCT on Debian80-64 and MacOS-x86_64 with debugging mode Add missing include. |
Affected Issues 0032958 |
|
mod - src/GeomFill/GeomFill_Pipe.cxx | Diff File | ||
master cb6c7c45 2022-04-30 22:23:08 Committer: smoskvin Details Diff |
0032955: Draw Harness, ViewerTest - extend vcolorconvert command to print color in hex format |
Affected Issues 0032955 |
|
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master 034d1403 2022-04-29 15:21:24 Committer: smoskvin Details Diff |
0032953: Coding - add missing references where applicable |
Affected Issues 0032953 |
|
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx | Diff File | ||
mod - src/Approx/Approx_SameParameter.cxx | Diff File | ||
mod - src/BinTools/BinTools_ShapeSetBase.cxx | Diff File | ||
mod - src/BinTools/BinTools_ShapeSetBase.hxx | Diff File | ||
mod - src/Bnd/Bnd_Box.cxx | Diff File | ||
mod - src/Bnd/Bnd_Box.hxx | Diff File | ||
mod - src/BndLib/BndLib_AddSurface.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_FindSurface.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevolution.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_ChBuilder_C3.cxx | Diff File | ||
mod - src/GeomTools/GeomTools_CurveSet.cxx | Diff File | ||
mod - src/GeomTools/GeomTools_SurfaceSet.cxx | Diff File | ||
mod - src/IntAna2d/IntAna2d_Outils.cxx | Diff File | ||
mod - src/IntAna2d/IntAna2d_Outils.hxx | Diff File | ||
mod - src/IntCurve/IntCurve_IntConicConic.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_Plane.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_Sphere.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_BoxBndTree.hxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Curve.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx | Diff File | ||
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.hxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.cxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ClippingPlaneTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ClippingPlaneTool.hxx | Diff File | ||
mod - src/XCAFView/XCAFView_Object.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Props.cxx | Diff File | ||
master 33463eef 2022-04-25 18:14:18 Committer: smoskvin Details Diff |
0032942: Modeling Algorithms - Boolean operation Common has no result in specific example IntTools/IntTools_BeanFaceIntersector.cxx - calculation of deflection for surface bnd box is added tests/bugs/modalg_8/bug32942,bug32943,bug32944,bug32945 - new test cases added |
Affected Issues 0032942 |
|
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug32942 | Diff File | ||
add - tests/bugs/modalg_8/bug32943 | Diff File | ||
add - tests/bugs/modalg_8/bug32944 | Diff File | ||
add - tests/bugs/modalg_8/bug32945 | Diff File | ||
master 51db8cab 2022-04-21 10:02:51 Committer: smoskvin Details Diff |
0032864: Modeling Algorithms - Normal projection of a wire on a cylinder produces wrong result Minor correction in method BRepAlgo_NormalProjection::Build: correct mixed up first and last parameters of the projected curve. |
||
mod - src/BRepAlgo/BRepAlgo_NormalProjection.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug32864 | Diff File | ||
master e9a13cf1 2022-04-20 14:56:21 Committer: smoskvin Details Diff |
0032914: Data Exchange - Some parts of compound are lost while writing STEP in nonmanifold mode Code related to supporting of single SDR for a non-manifold group, which prevents writing all translation results except the first one, is removed. SDRs with null used representation object are excluded from writing. |
||
mod - src/STEPControl/STEPControl_ActorWrite.cxx | Diff File | ||
add - tests/bugs/step/bug32914 | Diff File | ||
master 7090725e 2022-04-18 04:27:35 Committer: smoskvin Details Diff |
0032935: Visualization, TKOpenGles - use size window within OpenGl_Window::init() |
Affected Issues 0032935 |
|
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
master 84f42008 2022-04-17 17:07:01 Committer: smoskvin Details Diff |
0027081: BRepOffsetAPI_MakeOffsetShape fails on shapes with internal edges Added the test for this problem. Added new draw command "mkoffsetshape". |
||
mod - src/BRepTest/BRepTest_FeatureCommands.cxx | Diff File | ||
add - tests/offset/bugs/bug27081 | Diff File | ||
master a0b4fff1 2022-04-17 15:38:34 Committer: smoskvin Details Diff |
0028866: Modeling Data - Problem with GeomAPI_ProjectPointOnSurf Extrema/Extrema_GenExtPS.cxx - adaptive setting of sample points is implemented bugs/moddata_3/bug28866 - test case added |
||
mod - src/Extrema/Extrema_GenExtPS.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug28866 | Diff File | ||
master d8bfee7b 2022-04-16 22:29:47 Details Diff |
0031437: Modeling Data - Offset surface throws exception when trying to evaluate at singularity point Add test case to prove the exception is avoided. |
Affected Issues 0031437 |
|
add - tests/bugs/moddata_3/bug31437 | Diff File | ||
master 879768fb 2022-04-11 20:00:39 Committer: smoskvin Details Diff |
0032886: Visualization, V3d_View - introduce interface for creating a subview V3d_View/Graphic3d_CView pair has been extended to define subview within the other V3d_View instance. The initialization is done in form of V3d_View::SetWindow() taking parent V3d_View instance on input. Subview definition includes dimensions defined as a fraction of a parent view and offset from a corner. This scheme allows splitting window into several subviews automatically occupying entire viewport, like splitting window into two vertial subviews (100%x50% + 100%x50%), three horizontal subviews (33%x100% + 30%x100% + 30%x100%), 1 + 2 stacked subviews (50%x100% + 50%x50% + 50%x50%), as well as thumbnail-alike subviews displayed on top of another larger view. OpenGl_View::Redraw() blits content of subviews into the window within immediate redraw step. AIS_ViewController::FlushViewEvents() has been extended to re-calculate mouse input into local subview coordinates. AIS_ViewController::handleViewRedraw() first redraws subviews and then parent views. Introduced new callback AIS_ViewController::OnSubviewChanged() to switch input focus to another subview on mouse click, implemented by ViewerTest_EventManager (has to be done at application level). vinit command has been extended with parameters -subview and -parent to create a subview. In addition, view dimension arguments now can be defined as a fraction of screen size instead of pixels. |
Affected Issues 0032886 |
|
mod - src/AIS/AIS_ViewController.cxx | Diff File | ||
mod - src/AIS/AIS_ViewController.hxx | Diff File | ||
mod - src/Aspect/Aspect_Window.hxx | Diff File | ||
mod - src/D3DHost/D3DHost_View.cxx | Diff File | ||
mod - src/D3DHost/D3DHost_View.hxx | Diff File | ||
mod - src/DPrsStd/DPrsStd_AISViewerCommands.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window_1.mm | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/V3d/V3d_View.hxx | Diff File | ||
mod - src/V3d/V3d_Viewer.cxx | Diff File | ||
mod - src/V3d/V3d_Viewer.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_AutoUpdater.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_EventManager.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_EventManager.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
add - tests/opengl/data/general/multiview1 | Diff File | ||
add - tests/opengl/data/general/multiview1ssaa | Diff File | ||
add - tests/opengl/data/general/multiview2 | Diff File | ||
add - tests/opengl/data/general/multiview3 | Diff File | ||
add - tests/opengl/data/general/multiview4 | Diff File | ||
add - tests/opengl/data/general/multiview5 | Diff File | ||
add - tests/opengl/data/general/multiview6 | Diff File | ||
master fc41d3b1 2022-04-10 16:56:46 Committer: smoskvin Details Diff |
0032842: Modeling Data - a regression in conversion of a face to bspline GeomConvert/GeomConvert_1.cxx - forbid using CheckAndSegment if trim is out of base period when converting trimmed torus tests/bugs/moddata_3/bug32842 - test case added |
||
mod - src/GeomConvert/GeomConvert_1.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug32842 | Diff File | ||
master 08d9c0ae 2022-04-09 15:04:23 Committer: smoskvin Details Diff |
0032926: Coding, StdPrs_ToolTriangulatedShape::Normal() - range of "for" not correspond to the NCollection index which run in "for" Obsolete method has been removed. |
Affected Issues 0032926 |
|
mod - dox/upgrade/upgrade.md | Diff File | ||
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.hxx | Diff File | ||
master 1caf5fd3 2022-04-08 21:11:59 Committer: smoskvin Details Diff |
0032924: Configuration, CMake - export INTERFACE_INCLUDE_DIRECTORIES within targets Add 'INCLUDES' property within INSTALL targets. |
Affected Issues 0032924 |
|
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
master ee6581ad 2022-04-07 14:28:03 Committer: smoskvin Details Diff |
0032874: IsParallel() method of Extrema_ExtCC does not give same results in OCC 7.6.0 vs OCC 7.5.0 Use precision depending on radii of participating circles. |
Affected Issues 0032874 |
|
mod - src/Extrema/Extrema_ExtCC.cxx | Diff File | ||
rm - tests/bugs/modalg_7/bug32874 | Diff File | ||
add - tests/bugs/modalg_7/bug32874_1 | Diff File | ||
add - tests/bugs/modalg_7/bug32874_2 | Diff File | ||
add - tests/bugs/modalg_7/bug32874_3 | Diff File | ||
add - tests/bugs/modalg_7/bug32874_4 | Diff File | ||
add - tests/bugs/modalg_7/bug32874_5 | Diff File | ||
master a793b75e 2022-04-06 22:49:01 Committer: smoskvin Details Diff |
0032809: Sweep algorithm with Round Corner mode failed Fix indentation within GeomFill_Sweep.cxx 0032809: Sweep algorithm with Round Corner mode failed Add fix what repair shipping at corner after circle edge at path Add fix test for bug 24909_3 |
Affected Issues 0032809 |
|
mod - src/BRepFill/BRepFill_Sweep.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_Sweep.cxx | Diff File | ||
mod - tests/pipe/bugs/bug24909_3 | Diff File | ||
add - tests/pipe/bugs/bug32809 | Diff File | ||
add - tests/pipe/bugs/end | Diff File | ||
master 1fff4ad5 2022-04-06 11:08:20 Committer: smoskvin Details Diff |
0032870: Tests - bugs/caf/bug31918_1 is unstable # Make the compared values more stable. |
Affected Issues 0032870 |
|
mod - tests/bugs/caf/bug31918_1 | Diff File | ||
master 5078d0d8 2022-04-06 01:26:00 Committer: smoskvin Details Diff |
0032912: Visualization - crash when displaying an OBJ file with missing texture file Fix NULL dereference within Graphic3d_TextureRoot::convertToCompatible() due to wrong order of checks. |
Affected Issues 0032912 |
|
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx | Diff File |