Changesets: occt
master 0f358da3 2017-01-23 08:05:16
Committer: apn Details Diff |
0028381: Draw Harness - DRAWEXE hangs up immediatly when redirecting input stream on Windows |
Affected Issues 0028381 |
|
mod - src/Draw/Draw_Window.cxx | Diff File | ||
master 952886f0 2017-01-20 08:15:23
Committer: apn Details Diff |
0028373: Incomplete section between cylinder and plane Test case has been created. |
||
add - tests/bugs/modalg_6/bug28373 | Diff File | ||
master 2b73a1d1 2017-01-19 16:38:41 Details Diff |
Correct QAcommand OCC28310 according to changes in CR28088_3 | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
master 478ad1d1 2017-01-19 16:29:59 Committer: apn Details Diff |
0028376: Visualization, AIS_ColoredShape - fix endless recursion due to misprint |
Affected Issues 0028376 |
|
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
master 0e9fe060 2017-01-19 13:48:08 Committer: apn Details Diff |
0028355: Stating wrong parent class in DEFINE_STANDARD_RTTIEXT is not recognized during compilation Added compile-time checks (static_assert) in DEFINE_STANDARD_RTTI*(A,B) macros to check that A is actually the class being defined, and B is its base class. For GCC compiler version 4.7 and later on, check ensures that B is direct base class of A. Fixed dubious RTTI definitions. |
Affected Issues 0028355 |
|
mod - samples/qt/FuncDemo/src/CircleDriver.h | Diff File | ||
mod - samples/qt/FuncDemo/src/ConeDriver.h | Diff File | ||
mod - samples/qt/FuncDemo/src/CylinderDriver.h | Diff File | ||
mod - samples/qt/FuncDemo/src/PointDriver.h | Diff File | ||
mod - samples/qt/FuncDemo/src/PrismDriver.h | Diff File | ||
mod - samples/qt/FuncDemo/src/ShapeSaverDriver.h | Diff File | ||
mod - src/AIS/AIS_AnimationTimer.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | ||
mod - src/Standard/Standard_Type.hxx | Diff File | ||
mod - src/StepVisual/StepVisual_CharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
master 44fae8b1 2017-01-19 13:31:17
Committer: apn Details Diff |
0027691: Remove dchrono from all test cases and move its to perf group Remove performance comparing with hardcoded value. Test cases for performance of some commands were moved to perf group. Updated documentation. |
Affected Issues 0027691 |
|
mod - dox/dev_guides/tests/tests.md | Diff File | ||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
mod - src/OSD/OSD_Chronometer.cxx | Diff File | ||
mod - src/OSD/OSD_Chronometer.hxx | Diff File | ||
mod - src/OSD/OSD_Timer.cxx | Diff File | ||
mod - src/OSD/OSD_Timer.hxx | Diff File | ||
rm - tests/boolean/bfuse_complex/Q3 | Diff File | ||
rm - tests/boolean/bsection/R6 | Diff File | ||
rm - tests/bugs/caf/bug1454 | Diff File | ||
rm - tests/bugs/caf/bug1454_std | Diff File | ||
rm - tests/bugs/caf/bug5023 | Diff File | ||
rm - tests/bugs/caf/bug5023_std | Diff File | ||
rm - tests/bugs/fclasses/bug25514 | Diff File | ||
rm - tests/bugs/heal/bug24596_1 | Diff File | ||
rm - tests/bugs/heal/bug24596_2 | Diff File | ||
rm - tests/bugs/heal/bug25424 | Diff File | ||
rm - tests/bugs/heal/bug26871 | Diff File | ||
rm - tests/bugs/mesh/bug24022 | Diff File | ||
rm - tests/bugs/mesh/bug24968_1 | Diff File | ||
rm - tests/bugs/mesh/bug24968_2 | Diff File | ||
rm - tests/bugs/modalg_1/bug19793_2 | Diff File | ||
rm - tests/bugs/modalg_2/bug452_1 | Diff File | ||
rm - tests/bugs/modalg_2/bug453_2 | Diff File | ||
rm - tests/bugs/modalg_4/bug83_1 | Diff File | ||
rm - tests/bugs/modalg_5/bug23906 | Diff File | ||
rm - tests/bugs/modalg_5/bug24005 | Diff File | ||
rm - tests/bugs/modalg_5/bug24696 | Diff File | ||
rm - tests/bugs/modalg_5/bug24751_1 | Diff File | ||
rm - tests/bugs/modalg_5/bug24751_2 | Diff File | ||
rm - tests/bugs/modalg_5/bug24751_3 | Diff File | ||
rm - tests/bugs/modalg_5/bug24751_4 | Diff File | ||
rm - tests/bugs/modalg_5/bug24751_5 | Diff File | ||
rm - tests/bugs/modalg_5/bug24899 | Diff File | ||
rm - tests/bugs/modalg_5/bug25019 | Diff File | ||
rm - tests/bugs/modalg_5/bug25058 | Diff File | ||
rm - tests/bugs/modalg_5/bug25413 | Diff File | ||
rm - tests/bugs/modalg_5/bug25742_1 | Diff File | ||
rm - tests/bugs/modalg_5/bug25788 | Diff File | ||
rm - tests/bugs/modalg_6/bug26327 | Diff File | ||
rm - tests/bugs/modalg_6/bug26447 | Diff File | ||
rm - tests/bugs/modalg_6/bug26674 | Diff File | ||
rm - tests/bugs/modalg_6/bug26914 | Diff File | ||
rm - tests/bugs/modalg_6/bug27085_1 | Diff File | ||
rm - tests/bugs/modalg_6/bug27085_2 | Diff File | ||
rm - tests/bugs/modalg_6/bug27569 | Diff File | ||
rm - tests/bugs/moddata_1/bug21292 | Diff File | ||
rm - tests/bugs/moddata_1/bug21858 | Diff File | ||
rm - tests/bugs/moddata_2/bug276 | Diff File | ||
rm - tests/bugs/moddata_2/bug36 | Diff File | ||
rm - tests/bugs/moddata_3/bug25487_1 | Diff File | ||
rm - tests/bugs/moddata_3/bug25487_2 | Diff File | ||
rm - tests/bugs/moddata_3/bug26339 | Diff File | ||
rm - tests/bugs/moddata_3/bug27048_2 | Diff File | ||
rm - tests/bugs/step/bug24024 | Diff File | ||
rm - tests/bugs/step/bug27570 | Diff File | ||
add - tests/perf/bop/bfuse_complex_Q3 | Diff File | ||
mod - tests/perf/bop/boxholes | Diff File | ||
add - tests/perf/bop/bsection_R6 | Diff File | ||
add - tests/perf/bop/end | Diff File | ||
add - tests/perf/caf/begin | Diff File | ||
add - tests/perf/caf/bug1454 | Diff File | ||
add - tests/perf/caf/bug1454_std | Diff File | ||
add - tests/perf/caf/bug5023 | Diff File | ||
add - tests/perf/caf/bug5023_std | Diff File | ||
add - tests/perf/de/begin | Diff File | ||
add - tests/perf/de/bug24024 | Diff File | ||
mod - tests/perf/de/bug26338_1 | Diff File | ||
mod - tests/perf/de/bug26338_2 | Diff File | ||
add - tests/perf/de/bug27570 | Diff File | ||
add - tests/perf/fclasses/bug25514 | Diff File | ||
mod - tests/perf/grids.list | Diff File | ||
add - tests/perf/heal/begin | Diff File | ||
add - tests/perf/heal/bug24596_1 | Diff File | ||
add - tests/perf/heal/bug24596_2 | Diff File | ||
add - tests/perf/heal/bug25424 | Diff File | ||
add - tests/perf/heal/bug26871 | Diff File | ||
add - tests/perf/mesh/bug24022 | Diff File | ||
add - tests/perf/mesh/bug24968_1 | Diff File | ||
add - tests/perf/mesh/bug24968_2 | Diff File | ||
add - tests/perf/mesh/parse.rules | Diff File | ||
add - tests/perf/modalg/bug19793_2 | Diff File | ||
add - tests/perf/modalg/bug23906 | Diff File | ||
add - tests/perf/modalg/bug24005 | Diff File | ||
add - tests/perf/modalg/bug24696 | Diff File | ||
add - tests/perf/modalg/bug24751_1 | Diff File | ||
add - tests/perf/modalg/bug24751_2 | Diff File | ||
add - tests/perf/modalg/bug24751_3 | Diff File | ||
add - tests/perf/modalg/bug24751_4 | Diff File | ||
add - tests/perf/modalg/bug24751_5 | Diff File | ||
add - tests/perf/modalg/bug24899 | Diff File | ||
add - tests/perf/modalg/bug25019 | Diff File | ||
add - tests/perf/modalg/bug25058 | Diff File | ||
add - tests/perf/modalg/bug25413 | Diff File | ||
add - tests/perf/modalg/bug25742_1 | Diff File | ||
add - tests/perf/modalg/bug25788 | Diff File | ||
add - tests/perf/modalg/bug26327 | Diff File | ||
add - tests/perf/modalg/bug26447 | Diff File | ||
add - tests/perf/modalg/bug26674 | Diff File | ||
add - tests/perf/modalg/bug26914 | Diff File | ||
add - tests/perf/modalg/bug27085_1 | Diff File | ||
add - tests/perf/modalg/bug27085_2 | Diff File | ||
add - tests/perf/modalg/bug27569 | Diff File | ||
add - tests/perf/modalg/bug452_1 | Diff File | ||
add - tests/perf/modalg/bug453_2 | Diff File | ||
add - tests/perf/modalg/bug83_1 | Diff File | ||
add - tests/perf/moddata/bug21292 | Diff File | ||
add - tests/perf/moddata/bug21858 | Diff File | ||
add - tests/perf/moddata/bug25487_1 | Diff File | ||
add - tests/perf/moddata/bug25487_2 | Diff File | ||
add - tests/perf/moddata/bug26339 | Diff File | ||
add - tests/perf/moddata/bug27048_2 | Diff File | ||
add - tests/perf/moddata/bug276 | Diff File | ||
add - tests/perf/moddata/bug36 | Diff File | ||
add - tests/perf/sewing/A1 | Diff File | ||
add - tests/perf/sewing/A2 | Diff File | ||
add - tests/perf/sewing/A3 | Diff File | ||
add - tests/perf/sewing/A4 | Diff File | ||
add - tests/perf/sewing/A5 | Diff File | ||
add - tests/perf/sewing/A6 | Diff File | ||
add - tests/perf/sewing/A7 | Diff File | ||
add - tests/perf/sewing/begin | Diff File | ||
add - tests/perf/sewing/end | Diff File | ||
rm - tests/sewing/fast/A1 | Diff File | ||
rm - tests/sewing/fast/A2 | Diff File | ||
rm - tests/sewing/fast/A3 | Diff File | ||
rm - tests/sewing/fast/A4 | Diff File | ||
rm - tests/sewing/fast/A5 | Diff File | ||
rm - tests/sewing/fast/A6 | Diff File | ||
rm - tests/sewing/fast/A7 | Diff File | ||
mod - tests/sewing/grids.list | Diff File | ||
master acc909a8 2017-01-19 13:22:32
Committer: apn Details Diff |
0028055: Add UpdateAssemblies() method for top-down update of assembly compounds - Implement top-down update for assemblies in XCAFDoc_ShapeTool - Get rid of UpdateAssembly() method used for partial (parent-only) update - Adjust STEP and IGES translators to use the top-down update after filling OCAF - Implement XUpdateAssemblies Draw command - Add test cases bug28055_1 and bug28055_2 for component removal and part update - Update XDE documentation to mention the new UpdateAssemblies() method Correction for issue CR28055 Adjusting of test case bugs/fclasses/bug28217 |
Affected Issues 0028055 |
|
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - dox/user_guides/xde/xde.md | Diff File | ||
mod - src/IGESCAFControl/IGESCAFControl_Reader.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx | Diff File | ||
mod - tests/bugs/fclasses/bug28217 | Diff File | ||
add - tests/bugs/xde/bug28055_1 | Diff File | ||
add - tests/bugs/xde/bug28055_2 | Diff File | ||
master 1209c1b9 2017-01-19 13:05:09 Committer: apn Details Diff |
0028315: Data Exchange - Import/Export GD&Ts without semantic Implement import/export of Dimensions without semantic. Add new type of dimension for GDTs with presentation and connecting to shapes. Update test cases. Small corrections for issue CR28315 |
||
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx | Diff File | ||
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx | Diff File | ||
mod - src/RWStepVisual/FILES | Diff File | ||
add - src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.cxx | Diff File | ||
add - src/RWStepVisual/RWStepVisual_RWAnnotationFillArea.hxx | Diff File | ||
add - src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.cxx | Diff File | ||
add - src/RWStepVisual/RWStepVisual_RWAnnotationFillAreaOccurrence.hxx | Diff File | ||
mod - src/StepAP214/StepAP214_Protocol.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx | Diff File | ||
mod - src/StepVisual/FILES | Diff File | ||
mod - src/StepVisual/StepVisual_AnnotationCurveOccurrence.cxx | Diff File | ||
mod - src/StepVisual/StepVisual_AnnotationCurveOccurrence.hxx | Diff File | ||
add - src/StepVisual/StepVisual_AnnotationFillArea.cxx | Diff File | ||
add - src/StepVisual/StepVisual_AnnotationFillArea.hxx | Diff File | ||
add - src/StepVisual/StepVisual_AnnotationFillAreaOccurrence.cxx | Diff File | ||
add - src/StepVisual/StepVisual_AnnotationFillAreaOccurrence.hxx | Diff File | ||
mod - src/StepVisual/StepVisual_DraughtingCalloutElement.cxx | Diff File | ||
mod - src/StepVisual/StepVisual_DraughtingCalloutElement.hxx | Diff File | ||
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionType.hxx | Diff File | ||
mod - tests/gdt/export/A1 | Diff File | ||
mod - tests/gdt/export/A4 | Diff File | ||
mod - tests/gdt/export/A6 | Diff File | ||
mod - tests/gdt/export/A7 | Diff File | ||
mod - tests/gdt/export/A8 | Diff File | ||
mod - tests/gdt/export/A9 | Diff File | ||
mod - tests/gdt/export/B1 | Diff File | ||
mod - tests/gdt/export/B2 | Diff File | ||
mod - tests/gdt/export/B3 | Diff File | ||
mod - tests/gdt/export/B4 | Diff File | ||
mod - tests/gdt/export/B5 | Diff File | ||
add - tests/gdt/export/B7 | Diff File | ||
add - tests/gdt/export/B8 | Diff File | ||
mod - tests/gdt/import/A1 | Diff File | ||
mod - tests/gdt/import/A4 | Diff File | ||
mod - tests/gdt/presentation/A1 | Diff File | ||
mod - tests/gdt/presentation/A3 | Diff File | ||
mod - tests/gdt/presentation/A5 | Diff File | ||
mod - tests/gdt/presentation/A6 | Diff File | ||
mod - tests/gdt/presentation/A7 | Diff File | ||
mod - tests/gdt/presentation/A8 | Diff File | ||
mod - tests/gdt/presentation/A9 | Diff File | ||
mod - tests/gdt/presentation/B1 | Diff File | ||
mod - tests/gdt/presentation/B2 | Diff File | ||
mod - tests/gdt/presentation/B3 | Diff File | ||
mod - tests/gdt/presentation/B4 | Diff File | ||
add - tests/gdt/presentation/B6 | Diff File | ||
add - tests/gdt/presentation/B7 | Diff File | ||
master 465e6861 2017-01-19 13:02:29
Committer: apn Details Diff |
0028214: Make the class GeomPlate_BuildPlateSurface accept Adaptor3d_HCurve instead of Adaptor3d_HCurveOnSurface Now, GeomPlate_BuildPlateSurface accepts base class Adaptor3d_HCurve and of course array of Adaptor3d_HCurve. Classes GeomPlate_Array1OfHCurveOnSurface and GeomPlate_HArray1OfHCurveOnSurface have been renamed to GeomPlate_Array1OfHCurve and GeomPlate_HArray1OfHCurve correspondingly. Documentation has been updated. Correction in documentation. |
Affected Issues 0028214 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - dox/user_guides/modeling_algos/modeling_algos.md | Diff File | ||
mod - samples/mfc/standard/02_Modeling/src/ModelingDoc.cpp | Diff File | ||
mod - samples/mfc/standard/02_Modeling/src/StdAfx.h | Diff File | ||
mod - src/BRepTest/BRepTest_FillingCommands.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_CnCrn.cxx | Diff File | ||
mod - src/GeomPlate/FILES | Diff File | ||
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.cxx | Diff File | ||
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.hxx | Diff File | ||
master b09447ed 2017-01-18 11:24:13
Committer: apn Details Diff |
0028369: Visualization, Path Tracing - Expose radiance clamping setting in path tracing mode New parameter was added in the vrenderparams command: vrenderparams -maxrad <value> |
Affected Issues 0028369 |
|
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/Shaders/PathtraceBase.fs | Diff File | ||
mod - src/Shaders/RaytraceRender.fs | Diff File | ||
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx | Diff File | ||
mod - src/Shaders/Shaders_RaytraceRender_fs.pxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/v3d/raytrace/sample_cube_clamp | Diff File | ||
master f2a88e54 2017-01-18 11:20:51
Committer: apn Details Diff |
0028310: Visualization - crash on iteration through detected interactive objects AIS_InteractiveContext::Remove (anIObj, ...) removes object from sequence of detected owners. Therefore further iteration on detected will not require updating this list with ::MoveTo(). Additional modification includes incrementing properly the iterator of CurrentDetectedObject and resets iterator of Highlighted detected objects, because nothing is really highlighted after that. |
||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
add - tests/bugs/vis/bug28310 | Diff File | ||
master f63101c9 2017-01-18 08:30:08
Committer: apn Details Diff |
0028368: TKMath, BVH -- Fix invalid tree height in QBVH |
Affected Issues 0028368 |
|
mod - src/BVH/BVH_BinaryTree.lxx | Diff File | ||
master 61887a4a 2017-01-18 07:59:35 Committer: apn Details Diff |
0028367: Draw Harness - XSave should print an error on store failure |
Affected Issues 0028367 |
|
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
master 63c71e2f 2017-01-17 09:18:42 Committer: bugmaster Details Diff |
0028427: Data Exchange - Update Reference Manual for STEP format - Update STEP manual - Fix code style in several files |
Affected Issues 0028427 |
|
mod - dox/user_guides/step/step.md | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_GeometricTool.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx | Diff File | ||
master 7755fe82 2017-01-15 11:43:41 Committer: apn Details Diff |
0028350: Draw Harness - DRAWEXE hangs up immediatly when redirecting input stream on Windows Fallback using fgetws() instead of ReadConsoleW() for reading input from a pipe. |
Affected Issues 0028350 |
|
mod - src/Draw/Draw_Window.cxx | Diff File | ||
master bda0b631 2017-01-13 17:24:11 Committer: apn Details Diff |
0027585: It is not possible to store OCAF documents to paths with special characters in their names TCollection_AsciiString - fixed inproper convertion from UTF-16 string. |
Affected Issues 0027585 |
|
mod - src/TCollection/TCollection_AsciiString.cxx | Diff File | ||
master 6cfc06f0 2017-01-13 12:29:58 Committer: apn Details Diff |
0028353: Samples - IESample cannot write files to paths with special characters Changed charcode conversion to UTF-8. |
Affected Issues 0028353 |
|
mod - samples/qt/Common/src/MDIWindow.cxx | Diff File | ||
mod - samples/qt/Common/src/View.cxx | Diff File | ||
mod - samples/qt/Interface/src/Translate.cxx | Diff File | ||
master 10ce3246 2017-01-12 12:08:27
Committer: apn Details Diff |
0028343: Modeling: ShapeUpgrade_UnifySameDomain algorithm produces invalid shape Check coincidence of the normal directions of the adjacent faces to understand if the merging of these faces is possible. Test cases for the issue. |
||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug28343_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28343_2 | Diff File | ||
master 7c441da0 2017-01-09 07:11:01
Committer: apn Details Diff |
0028333: Draw Harness - whatis command hangs when selection is activated with no opened view Added new method Draw_Window::IsMapped() for checked window state. Draw_Window using XLib now does not exit application on closing window. The method Draw_Viewer::Select() (called by whatis command) has been corrected so as not to enter the loop if no views are initialized. |
Affected Issues 0028333 |
|
mod - src/Draw/Draw_Viewer.cxx | Diff File | ||
mod - src/Draw/Draw_Window.cxx | Diff File | ||
mod - src/Draw/Draw_Window.hxx | Diff File | ||
mod - src/Draw/Draw_Window_1.mm | Diff File | ||
master 25dfc507 2017-01-09 06:50:03
Committer: apn Details Diff |
0028284: Avoid classification of sub-shapes of arguments of BOPs relatively solids during Intersection phase 1. The methods PerformVZ, PerformEZ, PerformFZ and PerformZZ have been transferred from BOPAlgo_PaveFiller to BOPAlgo_CheckerSI class to perform intersection of sub-shapes with solids only in self-intersection mode. 2. The checks for solids built from the same (shared) faces have been added into methods building the result of Boolean operations - BOPAlgo_BOP::BuildRC() and BOPAlgo_BOP::BuildSolid(). 3. Since the NonDestructive mode is now natively supported by the BOPAlgo_PaveFiller the methods providing the support of this mode by CheckerSI (BOPAlgo_CheckerSI::PrepareCopy() and BOPAlgo_CheckerSI::PostTreatCopy()) are not needed and have been removed. 4. The pairs of sub-shapes with interfering bounding boxes are now sorted before real intersection to guarantee the constant order of intersection of sub-shapes and produce more stable result. The class BOPDS_PassKey has been replaced with simpler class BOPDS_Pair. 5. The class BOPDS_SubIterator has been refactored. 6. Test cases for the issue. 7. Adjustment of the test case boolean volumemaker D2. |
||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOP.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CheckerSI.hxx | Diff File | ||
add - src/BOPAlgo/BOPAlgo_CheckerSI_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_10.cxx | Diff File | ||
rm - src/BOPAlgo/BOPAlgo_PaveFiller_11.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_9.cxx | Diff File | ||
mod - src/BOPAlgo/FILES | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.lxx | Diff File | ||
mod - src/BOPDS/BOPDS_Iterator.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_Iterator.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_IteratorSI.cxx | Diff File | ||
add - src/BOPDS/BOPDS_MapOfPair.hxx | Diff File | ||
add - src/BOPDS/BOPDS_Pair.hxx | Diff File | ||
add - src/BOPDS/BOPDS_PairMapHasher.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_SubIterator.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_SubIterator.hxx | Diff File | ||
add - src/BOPDS/BOPDS_VectorOfPair.hxx | Diff File | ||
add - src/BOPDS/BOPDS_VectorOfVectorOfPair.hxx | Diff File | ||
mod - src/BOPDS/FILES | Diff File | ||
mod - src/BOPTest/BOPTest_CheckCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_DebugCommands.cxx | Diff File | ||
mod - tests/boolean/volumemaker/D2 | Diff File | ||
mod - tests/bugs/modalg_1/bug10232 | Diff File | ||
add - tests/bugs/modalg_6/bug28284_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28284_2 | Diff File | ||
add - tests/bugs/modalg_6/bug28284_3 | Diff File | ||
master ec7c343f 2017-01-03 13:58:41 Committer: apn Details Diff |
0028306: Visualization - viewer crashes if style for shaded display is set to HATCH Fixed NULL-dereference in OpenGl_Context::SetPolygonHatchStyle(). |
Affected Issues 0028306 |
|
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
add - tests/bugs/vis/bug28306 | Diff File | ||
master 4e1bc39a 2016-12-29 17:39:28 Committer: |
0028263: Coding Rules - clean up definition of the class Graphic3d_MaterialAspect Fixed uninitialized fields in several classes. Body of trivial methods have been moved to class definition (header file). Ensure that non-primitive types are returned by reference, when possible. Removed unused class Prs3d_PlaneSet. |
Affected Issues 0028263 |
|
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | ||
mod - src/AIS/AIS_Plane.cxx | Diff File | ||
mod - src/AIS/AIS_PointCloud.cxx | Diff File | ||
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_MaterialAspect.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TypeOfReflection.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectFace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/Prs3d/FILES | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_BasicAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_BasicAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_DatumAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_DatumAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_DimensionAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_DimensionAspect.hxx | Diff File | ||
rm - src/Prs3d/Prs3d_DimensionUnits.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_DimensionUnits.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_IsoAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_IsoAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_LineAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_LineAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_PlaneAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_PlaneAspect.hxx | Diff File | ||
rm - src/Prs3d/Prs3d_PlaneSet.cxx | Diff File | ||
rm - src/Prs3d/Prs3d_PlaneSet.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_PointAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_PointAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_ShadingAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ShadingAspect.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_TextAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_TextAspect.hxx | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
master 9bcfd6f6 2016-12-29 17:24:44 Details Diff |
Fix compilation error on vc12 (MSVC++ 12.0) | ||
mod - src/Standard/Standard_Failure.cxx | Diff File | ||
master 0fdbd10b 2016-12-29 17:02:35 Details Diff |
Corrections for MacOS genproj.tcl (branch CR26866) | ||
mod - adm/genproj.tcl | Diff File | ||
master 810b672f 2016-12-29 14:44:07
Committer: apn Details Diff |
0028324: Configuration, genproj.tcl - compilation error while targeting OS X 10.8 or lower in XCode Specify libc++ as C++ library compatible with C++11 instead of libstdc++ which is no more updated within XCode. |
Affected Issues 0028324 |
|
mod - adm/genconf.tcl | Diff File | ||
mod - adm/genproj.tcl | Diff File |