Changesets: occt

master 22e70738

2017-08-15 14:58:53

abv


Committer: bugmaster Details Diff
0027561: Since OCCT 7.0.0, exporting a curve to STL creates a file that results in an endless loop when read

Add check for empty triangulation when writing STL file to report error instead of creation of empty file.

STL reader has been improved to properly handle case of empty or small files, and Ascii files without EOL at the end.
Affected Issues
0027561
mod - src/RWStl/RWStl.cxx Diff File
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/StlAPI/StlAPI_Writer.cxx Diff File
add - tests/de_mesh/stl_read/D1 Diff File
rm - tests/de_mesh/stl_read/end Diff File

master d7a28eda

2017-08-15 14:46:38

abv


Committer: bugmaster Details Diff
0028225: MFC sample on OCAF uses old-style definition of a Handle-class

Obsolete approach to definition of OCCT RTTI in sample classes generated by WOK from CDL is replaced by usage of standard macros
Affected Issues
0028225
mod - samples/mfc/standard/01_Geometry/src/GeoAlgo_Sol.hxx Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj.filters Diff File
mod - samples/mfc/standard/06_Ocaf/src/OcafApp.h Diff File
mod - samples/mfc/standard/06_Ocaf/src/OCAFSample_CommonDriver.cxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/OCAFSample_CommonDriver.hxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.hxx Diff File
rm - samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.ixx Diff File
rm - samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.jxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_BoxDriver.cxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_BoxDriver.hxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CutDriver.cxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CutDriver.hxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CylDriver.cxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcafFunction_CylDriver.hxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.cxx Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.hxx Diff File
rm - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.ixx Diff File
rm - samples/mfc/standard/06_Ocaf/src/TOcaf_Application.jxx Diff File

master 4f4b8935

2017-08-15 13:52:59

nds


Committer: bugmaster Details Diff
0028999: Modify Qt Browser build option

'BUILD_Inspector' CMake option switches ON/OFF Inspector in compilation procedure (add additional dependency to Qt third party product)
'inspector.bat' starts sample to demonstrate possibilities of this tool.
Replacing TOOLS to INSPECTOR key for 'pload' command in DRAW cases due to this change in DrawPlugin.
Affected Issues
0028999
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/occt_toolkit_tool.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
rm - adm/templates/dfbrowser.bat Diff File
add - adm/templates/inspector.bat Diff File
add - adm/templates/TInspectorEXE.vcxproj.user.in Diff File
mod - CMakeLists.txt Diff File
mod - samples/tools/TInspectorEXE/TInspectorEXE.cxx Diff File
mod - samples/tools/TStandalone/adm/cmake/occt_toolkit_standalone.cmake Diff File
mod - samples/tools/TStandalone/CMakeLists.txt Diff File
mod - src/DrawResources/DrawPlugin Diff File
mod - tests/tools/dfbrowser/A1 Diff File
mod - tests/tools/dfbrowser/A2 Diff File

master a9660929

2017-08-15 13:04:45

abv


Committer: bugmaster Details Diff
0028452: VIS - MSVC 14 compiler warnings

Includes of VTK headers are wrapped in #pragmas to ensure that MSVC warning messages disabled by VTK headers are still enabled for OCCT code
Affected Issues
0028452
mod - src/IVtkDraw/IVtkDraw.cxx Diff File
mod - src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx Diff File
mod - src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx Diff File
mod - src/IVtkDraw/IVtkDraw_Interactor.cxx Diff File
mod - src/IVtkDraw/IVtkDraw_Interactor.hxx Diff File
mod - src/IVtkTools/IVtkTools.cxx Diff File
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.cxx Diff File
mod - src/IVtkTools/IVtkTools_ShapeDataSource.cxx Diff File
mod - src/IVtkTools/IVtkTools_ShapeObject.cxx Diff File
mod - src/IVtkTools/IVtkTools_ShapeObject.hxx Diff File
mod - src/IVtkTools/IVtkTools_ShapePicker.cxx Diff File
mod - src/IVtkTools/IVtkTools_ShapePicker.hxx Diff File
mod - src/IVtkTools/IVtkTools_SubPolyDataFilter.cxx Diff File
mod - src/IVtkVTK/IVtkVTK_ShapeData.cxx Diff File
mod - src/IVtkVTK/IVtkVTK_ShapeData.hxx Diff File
mod - src/IVtkVTK/IVtkVTK_View.cxx Diff File

master a2456ed8

2017-08-14 09:53:21

apv


Committer: bugmaster Details Diff
0026516: Creating revolved shapes fails in some cases Affected Issues
0026516
add - tests/bugs/modalg_7/bug26516 Diff File

master 98f5d739

2017-08-11 12:54:31

mkv


Committer: bugmaster Details Diff
0026776: Bad result of section algorithm Affected Issues
0026776
add - tests/bugs/modalg_7/bug26776 Diff File

master 73375359

2017-08-11 06:16:38

emv


Committer: bugmaster Details Diff
0028892: BOPAlgo_PaveFiller returns status "error: 11" in draw or raises exception in app on the given shapes set

Boolean Operations algorithm - Added processing of the untouched edges (without edge set) in the UpdatePaveBlocks method.

IntCurvesFace_Intersector algorithm - Avoid calculation of the number of sample points on the surfaces with too small UV ranges.
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx Diff File
add - tests/bugs/modalg_7/bug28892_1 Diff File
add - tests/bugs/modalg_7/bug28892_2 Diff File
add - tests/bugs/modalg_7/bug28892_3 Diff File
add - tests/bugs/modalg_7/bug28984 Diff File

master d37ac0c2

2017-08-10 08:01:40

aothms


Committer: bugmaster Details Diff
0028983: Configuration - HAVE_NO_DLL causes compilation to fail on MSVC Affected Issues
0028983
mod - src/Standard/Standard_Macro.hxx Diff File

master dfdfa61f

2017-08-09 14:54:16

apv


Committer: bugmaster Details Diff
Update of tests database

Test for 0023838: Standard_OutOfRange in Geom_OffsetSurface::LocalDN (called by BRepFill_PipeShell)
Test for 0023866: GccAna_Circ2d3Tan does not find a circle
Test for 0023925: BRepFeat_SplitShape produces invalid shape
Test for 0023942: Pipe algorithms unrobust to number rounding
Test for 0025385: steep increase in tolerance by intersection
Test for 0025395: SIGSEGV in BRepOffsetAPI_MakeThickSolid
Test for 0025458: can a sweep be used to create 1-fold tori (using a closed wire as path)
Test for 0025478: Fillets can not touch
Test for 0025481: Edge must not contain obsolete curve representations
Test for 0025515: Boolean operation become worse for unknown reason.
Test for 0025521: Fillet creates shell with bad orientation of SubShape
Test for 0025551: BRepMesh can produce internal nodes outside the face interior based on distorted BSpline surface
Test for 0025586: Poor mesh quality, or failure of meshing for closed extruded surfaces with holes
Test for 0025626: Loft of ellipses shows wrinkle near seam edge
Test for 0025628: BRepMesh fails to mesh face with open wire, considered as correct by checkshape
Test for 0025693: Wire of BSplines fails bopcheck
Test for 0025730: result of MakeThickSolid aborts the BOPCheck in Geom_OffsetSurface::SetD0
Test for 0025738: BRepMesh fails to produce correct mesh for the face
Test for 0025776: HLR returns intersecting edges in OutLineV of helical sweep
Test for 0025798: BRepFeat_SplitShape returns invalid result
Test for 0025817: crescent face is not meshed
Test for 0025827: BRepMesh does not synchronize parameters of glued vertices on small edges
Test for 0025837: Bad triangulation when IGES loaded in meters
Test for 0025852: Text to BRep algorithm produces bad faces for circled symbols
Test for 0025856: BRepOffsetAPI_ThruSections returns an invalid shape if one wire contains degenerated edges
Test for 0025879: result of blend fails the bopcheck
Test for 0025967: Shape Healing fails to correct a face with missing poles and pcurves
Test for 0026052: Missing pcurves are computed incorrectly on two connected faces laying on the same surface
Test for 0025061: BRepMesh should skip internal wires with self intersections to produce mesh for the shape anyway
Test for 0024490: Computed surface properties differ substantially depending on NaturalRestriction flag
Test for 0024568: Split shape produces an invalid result
Test for 0024692: fuseedge corruption of spherical edge
Test for 0024772: Intersection of cylinder and cone produces incorrect results
Test for 0024954: BRepBuilderAPI_MakeFace adds wire with aribitary orientation
Test for 0025104: Prism from BSpline curve can not be chamfered
Test for 0025206: Fillet creates edge with C0 continuity
Test for 0025979: fillet creates faces with non-closed wires
Test for 0025983: Fusion of sweep and its mirror invalid
Test for 0025994: Boolean fuse result in invalid result.
Test for 0026034: Result of revolution aborts the bopcheck if translated
Test for 0026077: nurbsconvert of psphere fails the bopargcheck
Test for 0025989: toridial surface gets damaged in STEP export
mod - tests/boolean/bfuse_complex/F5 Diff File
add - tests/bugs/heal/bug25967 Diff File
add - tests/bugs/heal/bug26052 Diff File
add - tests/bugs/mesh/bug25061 Diff File
add - tests/bugs/mesh/bug25551 Diff File
add - tests/bugs/mesh/bug25586_1 Diff File
add - tests/bugs/mesh/bug25586_2 Diff File
add - tests/bugs/mesh/bug25586_3 Diff File
add - tests/bugs/mesh/bug25628 Diff File
add - tests/bugs/mesh/bug25738 Diff File
add - tests/bugs/mesh/bug25817 Diff File
add - tests/bugs/mesh/bug25827 Diff File
add - tests/bugs/mesh/bug25837_1 Diff File
add - tests/bugs/mesh/bug25837_2 Diff File
add - tests/bugs/modalg_7/bug23838 Diff File
add - tests/bugs/modalg_7/bug23925 Diff File
add - tests/bugs/modalg_7/bug23942 Diff File
add - tests/bugs/modalg_7/bug24490 Diff File
add - tests/bugs/modalg_7/bug24568 Diff File
add - tests/bugs/modalg_7/bug24692 Diff File
add - tests/bugs/modalg_7/bug24772 Diff File
add - tests/bugs/modalg_7/bug24954_1 Diff File
add - tests/bugs/modalg_7/bug24954_2 Diff File
add - tests/bugs/modalg_7/bug24954_3 Diff File
add - tests/bugs/modalg_7/bug24954_4 Diff File
add - tests/bugs/modalg_7/bug24954_5 Diff File
add - tests/bugs/modalg_7/bug24954_6 Diff File
add - tests/bugs/modalg_7/bug24954_7 Diff File
add - tests/bugs/modalg_7/bug24954_8 Diff File
add - tests/bugs/modalg_7/bug24954_9 Diff File
add - tests/bugs/modalg_7/bug25104 Diff File
add - tests/bugs/modalg_7/bug25206 Diff File
add - tests/bugs/modalg_7/bug25385 Diff File
add - tests/bugs/modalg_7/bug25395_1 Diff File
add - tests/bugs/modalg_7/bug25395_2 Diff File
add - tests/bugs/modalg_7/bug25458 Diff File
add - tests/bugs/modalg_7/bug25478_1 Diff File
add - tests/bugs/modalg_7/bug25478_2 Diff File
add - tests/bugs/modalg_7/bug25521 Diff File
add - tests/bugs/modalg_7/bug25626 Diff File
add - tests/bugs/modalg_7/bug25730 Diff File
add - tests/bugs/modalg_7/bug25776 Diff File
add - tests/bugs/modalg_7/bug25798 Diff File
add - tests/bugs/modalg_7/bug25856_1 Diff File
add - tests/bugs/modalg_7/bug25856_2 Diff File
add - tests/bugs/modalg_7/bug25879 Diff File
add - tests/bugs/modalg_7/bug25979 Diff File
add - tests/bugs/modalg_7/bug25983 Diff File
add - tests/bugs/modalg_7/bug25994 Diff File
add - tests/bugs/modalg_7/bug26034 Diff File
add - tests/bugs/modalg_7/bug26077_1 Diff File
add - tests/bugs/modalg_7/bug26077_2 Diff File
add - tests/bugs/moddata_3/bug23866 Diff File
add - tests/bugs/moddata_3/bug25481 Diff File
add - tests/bugs/moddata_3/bug25693_1 Diff File
add - tests/bugs/moddata_3/bug25693_2 Diff File
add - tests/bugs/step/bug25989 Diff File
add - tests/bugs/vis/bug25852 Diff File

master 2783b13c

2017-08-09 06:13:18

emv


Committer: bugmaster Details Diff
0028893: BOP cut produces result with artifacts consisting of tools parts
add - tests/bugs/modalg_7/bug28893_1 Diff File
add - tests/bugs/modalg_7/bug28893_2 Diff File
add - tests/bugs/modalg_7/bug28893_3 Diff File
add - tests/bugs/modalg_7/bug28893_4 Diff File

master a318d719

2017-08-08 08:20:57

emv


Committer: bugmaster Details Diff
0028982: 2D offset creates faulty result from wire

Protection of the Edge/Edge intersection algorithm (IntTools_EdgeEdge) from incomplete type conversion due to presence of the Trimmed curves by using Adaptors for getting typed curves instead of direct casting.

Test case for the issue.
Affected Issues
0028982
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
add - tests/bugs/modalg_7/bug28982 Diff File

master cd1918d6

2017-08-07 18:36:10

kgv


Committer: bugmaster Details Diff
0028980: Coding rules - suppress GCC compiler warnings -Warray-bounds within AdvApp2Var Affected Issues
0028980
mod - src/AdvApp2Var/AdvApp2Var_MathBase.cxx Diff File

master 7379f442

2017-08-07 16:42:34

kgv


Committer: bugmaster Details Diff
0028979: Coding rules - eliminate GCC compiler warnings -Wstrict-aliasing within Graphic3d_ArrayOfPrimitives.lxx Affected Issues
0028979
mod - src/AIS/AIS_Triangulation.cxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPrimitives.lxx Diff File

master fdb8a039

2017-08-07 15:04:33

kgv


Committer: bugmaster Details Diff
0028978: Coding rules - suppress GCC compiler warnings -Warray-bounds within NCollection_Array1 Affected Issues
0028978
mod - src/NCollection/NCollection_Array1.hxx Diff File

master e2c4ce48

2017-08-07 14:09:11

kgv


Committer: bugmaster Details Diff
0028971: Configuration - fix compatibility with glibc 2.26+ due to xlocale.h removal Affected Issues
0028971
mod - src/Standard/Standard_CLocaleSentry.cxx Diff File
mod - src/Standard/Standard_CLocaleSentry.hxx Diff File
mod - src/Standard/Standard_CString.cxx Diff File

master 9d8e0744

2017-08-07 13:47:53

emv


Committer: bugmaster Details Diff
0027876: Draw mkoffset does not work

Updating the documentation for the Draw command *mkoffset*.
Affected Issues
0027876
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File

master e40d1acc

2017-08-07 09:26:58

kgv


Committer: bugmaster Details Diff
0028975: Draw Harness - DBRep_DrawableShape::display() throws exception while displaying shape without free edges in Debug mode Affected Issues
0028975
mod - src/DBRep/DBRep_DrawableShape.cxx Diff File

master 095e90a2

2017-08-07 05:52:40

vro


Committer: bugmaster Details Diff
0028973: Undo/Redo changes the order of some attributes Affected Issues
0028973
mod - src/TDF/TDF_DefaultDeltaOnRemoval.cxx Diff File
add - tests/caf/basic/B8 Diff File

master f97095fa

2017-08-04 10:42:42

vro


Committer: bugmaster Details Diff
0028972: A not useful message is printed on copying of data in OCAF Affected Issues
0028972
mod - src/TDF/TDF_CopyLabel.cxx Diff File

master b101eb1f

2017-08-04 09:04:14

apv


Committer: bugmaster Details Diff
0025023: Check fails after cut operation Affected Issues
0025023
add - tests/bugs/modalg_7/bug25023 Diff File

master f9c58d7c

2017-08-02 08:36:05

gka


Committer: bugmaster Details Diff
0029269: Improvement for thread safety of the STEP translator - cleanup

Removal of unused stuff and some protections implemented within #29269
mod - src/HeaderSection/FILES Diff File
rm - src/HeaderSection/HeaderSection_HeaderRecognizer.cxx Diff File
rm - src/HeaderSection/HeaderSection_HeaderRecognizer.hxx Diff File
mod - src/IFSelect/IFSelect_Functions.cxx Diff File
mod - src/Interface/Interface_FileReaderTool.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWPresentationLayerAssignment.cxx Diff File
mod - src/StepData/FILES Diff File
rm - src/StepData/StepData_DescrGeneral.cxx Diff File
rm - src/StepData/StepData_DescrGeneral.hxx Diff File
rm - src/StepData/StepData_DescrProtocol.cxx Diff File
rm - src/StepData/StepData_DescrProtocol.hxx Diff File
rm - src/StepData/StepData_DescrReadWrite.cxx Diff File
rm - src/StepData/StepData_DescrReadWrite.hxx Diff File
rm - src/StepData/StepData_HeaderTool.cxx Diff File
rm - src/StepData/StepData_HeaderTool.hxx Diff File
mod - src/StepData/StepData_SelectType.cxx Diff File
mod - src/StepData/StepData_StepModel.cxx Diff File
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - tests/de/step_1/R9 Diff File

master 82af2bae

2017-08-01 15:36:31

bugmaster

Details Diff
Update of OCCT version up to 7.2.0 beta
mod - src/Standard/Standard_Version.hxx Diff File

master e16302ce

2017-08-01 15:31:33

szy


Committer: bugmaster Details Diff
0028946: Exception on Undo.

//Added additional command ForgetAtt and test case E1 to test issue 28946.
Affected Issues
0028946
mod - src/DDF/DDF_BasicCommands.cxx Diff File
add - tests/caf/bugs/E1 Diff File

master f7b60631

2017-08-01 04:48:51

abv


Committer: bugmaster Details Diff
0028112: Exception during offset computation

Methods D0, D1, D2, D3, DN of the class GeomEvaluator_OffsetSurface are extended by additional tweak to compensate failure of normal calculation in degenerated points on triangular surfaces.
If the point where normal has failed to calculate is located on parametric boundary of the base surface, one more attempt is made with the point shifted towards interior by Precision::PConfusion().
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx Diff File
add - tests/bugs/modalg_7/bug28112 Diff File

master 2bc6f715

2017-07-31 14:20:25

skl


Committer: bugmaster Details Diff
0028715: Invalid shape produced by reading of attached STEP file. Regression from OCCT-6.9.1 to OCCT-7.0.0.

Corrections: to use fixed shape as result in the non-manifold mode was made.

Regression was due to using modified initial shape as result in the previous version OCCT. At present initial shape is not modified during ShapeProcessing. Therefore modification to use fixed result was made.

Additionally using of nonManifold flag is added to ShapeProcessing.
mod - src/ShapeFix/ShapeFix_Shape.cxx Diff File
mod - src/ShapeFix/ShapeFix_Shell.cxx Diff File
mod - src/ShapeFix/ShapeFix_Shell.hxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_ShapeContext.hxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx Diff File
mod - src/XSAlgo/XSAlgo_AlgoContainer.hxx Diff File
mod - tests/bugs/step/bug27329 Diff File
add - tests/bugs/step/bug28715 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 89 90 91 92 93 94 95 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last