Changesets: occt
master c5a855f8 2013-12-17 13:01:52
Committer: bugmaster Details Diff |
0024475: Regression on OCCT6.6.0 relative to OCCT6.5.3: wrong result of ThruSections algorithm on two customer's wires | ||
mod - src/BRepFill/BRepFill_CompatibleWires.cxx | Diff File | ||
master bb0e6b9b 2013-12-17 13:01:51
Committer: bugmaster Details Diff |
0024474: GCPnts_AbscissaPoint calculates invalid point DRAW command discrCurve was created to test GCPnts_UniformAbscissa by count of discretization point. Two bugs in GCPnts_AbscissaPoint were fixed. DRAW tests for the bug were created. |
||
mod - src/GCPnts/GCPnts_AbscissaPoint.gxx | Diff File | ||
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug24474 | Diff File | ||
add - tests/bugs/moddata_3/bug24474_2 | Diff File | ||
master 36933614 2013-12-17 08:27:29 Committer: apn Details Diff |
0024166: Unable to create file with "Save" menu of voxeldemo Qt sample Turning on the light to display the shapes of the sample. |
Affected Issues 0024166 |
|
mod - samples/qt/VoxelDemo/src/Viewer.cpp | Diff File | ||
master 4a0c5c25 2013-12-17 06:17:09
Committer: apn Details Diff |
0024469: cmake mfcsample project skippes ParamsFacesPage add ParamsFacesPage.cpp and ParamsFacesPage.h in mfcsample cmake project Unrelated changes: common samples include paths have lower priority than specific ones Unrelated changes: debug tbb cmake seeks with _debug postfix |
Affected Issues 0024469 |
|
mod - adm/templates/tbb.cmake | Diff File | ||
mod - samples/mfc/standard/01_Geometry/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/02_Modeling/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/08_HLR/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/09_Animation/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/10_Convert/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/mfcsample/CMakeLists.txt | Diff File | ||
master 38fd0511 2013-12-16 14:10:58
Committer: apn Details Diff |
0024471: Erasing of the shape in HLR sample leads to sample crash. |
Affected Issues 0024471 |
|
mod - samples/mfc/standard/08_HLR/src/SelectionDialog.cpp | Diff File | ||
master a0726e55 2013-12-16 14:05:20
Committer: apn Details Diff |
0024426: CMake ignores 3rd party options; env.sh does not set "CASROOT" environment variable unrelative changes: #!/bin/bash line was added to env.sh.in CMake: debug environment was removed for the time being; env.sh and env.bat templates were refactored possibility of using of redundant command line parameters were removed from env.sh & env.bat scripts tcl installation corrected; Removed "echo off" from shell script |
Affected Issues 0024426 |
|
mod - adm/templates/draw.bat | Diff File | ||
mod - adm/templates/draw.sh | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - adm/templates/env.sh.in | Diff File | ||
mod - adm/templates/tcl.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
master 5396d9ca 2013-12-15 12:25:16 Details Diff |
0024466: Visualization - PrsMgr_Presentation3d::Erase() now leads to incomplete destruction of Graphic3d_Structure | ||
mod - src/PrsMgr/PrsMgr_Presentation3d.cxx | Diff File | ||
master 47d9074a 2013-12-13 12:50:27
Committer: apn Details Diff |
0024428: Implementation of LGPL license OCCT documentation updated to refer to LGPL as applicable license |
Affected Issues 0024428 |
|
mod - dox/occdoc.tcl | Diff File | ||
mod - dox/overview/Overview.md | Diff File | ||
rm - LICENSE | Diff File | ||
add - LICENSE_LGPL_21.txt | Diff File | ||
add - OCCT_LGPL_EXCEPTION.txt | Diff File | ||
master 243fc662 2013-12-13 11:23:40
Committer: abv Details Diff |
Preparation for OCCT 6.7.0 release: 'beta' removed from OCCT version | ||
mod - src/Standard/Standard_Version.hxx | Diff File | ||
master 6bf1bdbd 2013-12-12 15:22:02
Committer: abv Details Diff |
0024459: Exception during clearing object in test case v3d/raytrace/connected in DEBUG mode |
Affected Issues 0024459 |
|
mod - src/PrsMgr/PrsMgr_Presentation3d.cxx | Diff File | ||
master 4e7bb263 2013-12-12 08:32:51
Committer: abv Details Diff |
0024440: Regressions in products test group sat/doc_1 Check for closed shell is corrected |
||
mod - src/ShapeFix/ShapeFix_Shell.cxx | Diff File | ||
mod - tests/de/step_4/C9 | Diff File | ||
mod - tests/de/step_4/D1 | Diff File | ||
master 513d3443 2013-12-12 06:25:36
Committer: bugmaster Details Diff |
0024458: Add commands for basic shape transformations Added commands for basic transformations |
Affected Issues 0024458 |
|
mod - src/BRepTest/BRepTest_BasicCommands.cxx | Diff File | ||
master 60bf98ae 2013-12-11 15:16:07
Committer: abv Details Diff |
0024425: Improve usage ergonomics of new dimension presentations - Added format for value string. - Construction and validness. - Revise modification of properties and update of presentations. - Units moved to Drawer; code revisions. - Length and angle initialization was changed. Type of geometry filed was added to AIS_Dimension. - Method for test case bugs/vis/buc60915 was corrected. Description of the dimension classes was corrected. - Fixed initialization of angle and length. |
||
mod - samples/mfc/standard/Common/AngleParamsVerticesPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/DimensionDlg.cpp | Diff File | ||
mod - samples/mfc/standard/Common/DimensionDlg.h | Diff File | ||
mod - samples/mfc/standard/Common/LengthParamsEdgePage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/LengthParamsEdgesPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/LengthParamsVerticesPage.cpp | Diff File | ||
add - samples/mfc/standard/Common/ParamsFacesPage.cpp | Diff File | ||
add - samples/mfc/standard/Common/ParamsFacesPage.h | Diff File | ||
mod - samples/mfc/standard/Common/RadiusParamsPage.cpp | Diff File | ||
mod - samples/mfc/standard/Common/res/OCC_Resource.h | Diff File | ||
mod - samples/mfc/standard/Common/res/OCC_Resource.rc | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj | Diff File | ||
mod - src/AIS/AIS.cdl | Diff File | ||
mod - src/AIS/AIS.cxx | Diff File | ||
mod - src/AIS/AIS_AngleDimension.cxx | Diff File | ||
mod - src/AIS/AIS_AngleDimension.hxx | Diff File | ||
mod - src/AIS/AIS_DiameterDimension.cxx | Diff File | ||
mod - src/AIS/AIS_DiameterDimension.hxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.hxx | Diff File | ||
mod - src/AIS/AIS_Drawer.cdl | Diff File | ||
mod - src/AIS/AIS_Drawer.cxx | Diff File | ||
mod - src/AIS/AIS_Drawer.lxx | Diff File | ||
mod - src/AIS/AIS_LengthDimension.cxx | Diff File | ||
mod - src/AIS/AIS_LengthDimension.hxx | Diff File | ||
mod - src/AIS/AIS_RadiusDimension.cxx | Diff File | ||
mod - src/AIS/AIS_RadiusDimension.hxx | Diff File | ||
mod - src/Prs3d/FILES | Diff File | ||
mod - src/Prs3d/Prs3d.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_DimensionAspect.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_DimensionAspect.cxx | Diff File | ||
add - src/Prs3d/Prs3d_DimensionUnits.cxx | Diff File | ||
add - src/Prs3d/Prs3d_DimensionUnits.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.cdl | Diff File | ||
mod - src/Prs3d/Prs3d_Drawer.cxx | Diff File | ||
mod - src/QABugs/QABugs_16.cxx | Diff File | ||
mod - src/QABugs/QABugs_17.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx | Diff File | ||
master 7551feda 2013-12-11 05:31:04
Committer: abv Details Diff |
0024455: Graphic3d_Group - restore Marker() method to simplify porting | ||
mod - src/Graphic3d/Graphic3d_Group.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_Group_13.cxx | Diff File | ||
master cb78155f 2013-12-10 13:19:39 Committer: bugmaster Details Diff |
0024453: TKViewerTest - extend information provided by vstate command | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master a4ed7309 2013-12-10 11:40:40
Committer: abv Details Diff |
0027063: BRepGProps raises exception on edge with no curves Method BRepGProp::LinearProperties() is corrected to treat not geometric edges (their length is zero). To avoid wrong working of command nexplode global properties are calculated as point properties of vertexes. Small value Epsilon(1.) is used as density of points. This prevents exception on shapes that contain such edges, e.g. copy of a wire containing degenerated edge. Method BRep_Tool::IsGeometric() is optimized to avoid nested iteration for check of 3D curve for Null. Small bug is fixed in GProp_PGProps.cxx |
Affected Issues 0027063 |
|
mod - src/BRep/BRep_Tool.cxx | Diff File | ||
mod - src/BRepGProp/BRepGProp.cxx | Diff File | ||
mod - src/GProp/GProp_PGProps.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug27063 | Diff File | ||
master 0c4033b4 2013-12-10 10:05:08
Committer: abv Details Diff |
0024452: TKOpenGl - Memory leak in OpenGl_ShaderManager |
Affected Issues 0024452 |
|
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
master de88958f 2013-12-10 09:26:10
Committer: abv Details Diff |
0024451: Logical conjunction always evaluates to false As the variable gets casted on Standard_Byte it is checked to be within the range <0; 255> |
Affected Issues 0024451 |
|
mod - src/DDataStd/DDataStd_BasicCommands.cxx | Diff File | ||
master 0adbd30f 2013-12-10 08:44:10
Committer: abv Details Diff |
0024450: TKOpenGl - Fixed pipeline materials update optimization does not distinguish front/back faces | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_5.cxx | Diff File | ||
mod - src/Shaders/DeclarationsImpl.glsl | Diff File | ||
master 30ecd5f8 2013-12-10 05:08:44
Committer: bugmaster Details Diff |
0024157: Parallelization of assembly part of BO New features class BOPAlgo_BuilderSolid -method: void BOPAlgo_BuilderSolid::SetSolid(const TopoDS_Solid& theSolid) has been added. Purpose: Sets the source solid <theSolid> class BOPAlgo_BuilderSolid -method: const TopoDS_Solid& BOPAlgo_BuilderSolid::Solid()const has been added. Purpose: Returns the source solid Auxiliary classes BOPAlgo_BuilderSolidFunctor BOPAlgo_BuilderSolidCnt have been added. Purpose: The classes provide the interface and implementation of the parallel computations. class BOPTools_AlgoTools -method: Standard_Boolean BOPTools_AlgoTools::IsOpenShell(const TopoDS_Shell& theShell) has been added. Purpose: Returns true if the shell <theShell> is open class BOPTools_AlgoTools -method: Standard_Boolean BOPTools_AlgoTools::IsInvertedSolid(const TopoDS_Solid& theSolid) has been added. Purpose: Returns true if the solid <theSolid> is inverted class BOPDS_DS -protected method: void BOPDS_DS::BuildBndBoxSolid(const Standard_Integer theIndex, Bnd_Box& theBoxS) has been added. The method computes bouding box <theBoxS> for the solid with DS-index <theIndex> Changes class BOPDS_DS - method: void BOPDS_DS::Init() The block to compute bouding box for the solids has been added. class BOPAlgo_Builder - method: void BOPAlgo_Builder::FillIn3DParts (BOPCol_DataMapOfShapeListOfShape& theInParts, BOPCol_DataMapOfShapeShape& theDraftSolids, const BOPCol_BaseAllocator& theAllocator) The order of treatment of the unbalanced binary tree of overlapped bounding boxes has been changed class BOPAlgo_Builder - method: void BOPAlgo_Builder::BuildSplitSolids (BOPCol_DataMapOfShapeListOfShape& theInParts, BOPCol_DataMapOfShapeShape& theDraftSolids, const BOPCol_BaseAllocator& theAllocator) The algorithm has been adapted to provide the parallel computations |
Affected Issues 0024157 |
|
mod - src/BOPAlgo/BOPAlgo_Builder.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder_2Cnt.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cdl | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cdl | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
master e04db199 2013-12-09 16:15:39
Committer: abv Details Diff |
0024448: Possible copy-paste bug in IGESGeom_SplineCurve.cxx Replaced 'allXPolynomials' with 'allYPolynomials' to avoid redundancy. |
Affected Issues 0024448 |
|
mod - src/IGESGeom/IGESGeom_SplineCurve.cxx | Diff File | ||
master 0929d0ef 2013-12-09 07:01:49
Committer: abv Details Diff |
0024434: The result of Boolean FUSE operation is not correct Small correction in splitting SEAM edge on face. |
||
mod - src/BOPTools/BOPTools_AlgoTools3D.cxx | Diff File | ||
master fe83e1ea 2013-12-07 10:07:41
Committer: abv Details Diff |
0024389: Invalid hilight of AIS dimension line in local selection - Fixed invalid presentation of dimension highlight. - Fixed bug on switching between selection modes. Individual sensitive entities generated for each selection mode. - Revised selection: AIS_DimensionSelectionMode enumeration added, redundant AIS_DimensionDisplayMode is removed. - Revised entity owner usage: used standard SelectMgr_EntityOwner for neutral selection, AIS_DimensionOwner for "line", "text" selection modes. - Made arrows selectable. - Got rid of predefined arrow angle. The arrow angle is now taken from dimension aspect. - The 3D text is now centered by bounding box for better alignment. |
||
mod - src/AIS/AIS.cdl | Diff File | ||
mod - src/AIS/AIS_AngleDimension.cxx | Diff File | ||
mod - src/AIS/AIS_AngleDimension.hxx | Diff File | ||
mod - src/AIS/AIS_DiameterDimension.cxx | Diff File | ||
mod - src/AIS/AIS_DiameterDimension.hxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.hxx | Diff File | ||
mod - src/AIS/AIS_DimensionOwner.cdl | Diff File | ||
mod - src/AIS/AIS_DimensionOwner.cxx | Diff File | ||
mod - src/AIS/AIS_LengthDimension.cxx | Diff File | ||
mod - src/AIS/AIS_LengthDimension.hxx | Diff File | ||
mod - src/AIS/AIS_RadiusDimension.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_DimensionAspect.cxx | Diff File | ||
mod - tests/bugs/vis/bug24351_1 | Diff File | ||
mod - tests/bugs/vis/bug24351_2 | Diff File | ||
mod - tests/bugs/vis/bug24351_3 | Diff File | ||
mod - tests/bugs/vis/bug24351_4 | Diff File | ||
add - tests/bugs/vis/bug24389 | Diff File | ||
master 6c7ddf00 2013-12-06 11:41:07 Details Diff |
Adjusting test cases for current state of OCCT 1. Modified test cases to improve using of Japanese characters bugs vis bug22149 bugs vis bug22796_2 2. Modified test case bugs vis bug23813 to avoid regression caused by using vdump command with non-default parameters on remote PCs bugs vis bug23813 3. Behavior change of test case de iges_2 B1 in DEBUG mode on Linux and Windows platforms (OCC24442) de iges_2 B1 |
||
mod - tests/bugs/vis/bug22149 | Diff File | ||
mod - tests/bugs/vis/bug22796_2 | Diff File | ||
mod - tests/bugs/vis/bug23813 | Diff File | ||
mod - tests/de/iges_2/B1 | Diff File | ||
master 9e8804b6 2013-12-05 11:43:48
Committer: bugmaster Details Diff |
0024420: Add methods to switch the type of sensitivity in AIS_Circle and AIS_Plane Added methods to AIS_Circle and AIS_Plane for switching type of sensitivity By default AIS_Circle and AIS_Plane have boundary sensitivity |
||
mod - src/AIS/AIS_Circle.cdl | Diff File | ||
mod - src/AIS/AIS_Circle.cxx | Diff File | ||
mod - src/AIS/AIS_Circle.lxx | Diff File | ||
mod - src/AIS/AIS_Plane.cdl | Diff File | ||
mod - src/AIS/AIS_Plane.cxx | Diff File | ||
mod - src/AIS/AIS_Plane.lxx | Diff File | ||
mod - src/Select3D/Select3D.cdl | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug24420 | Diff File |