Changesets: occt
master 73d0a668 2014-12-25 13:47:08 Committer: bugmaster Details Diff |
0025592: Bad result of Fillet operation Comments have been added. Test case for issue CR25592 |
||
mod - src/Blend/Blend_Walking.cdl | Diff File | ||
mod - src/Blend/Blend_Walking_1.gxx | Diff File | ||
mod - src/Blend/Blend_Walking_4.gxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_2.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_6.cxx | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cdl | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25592 | Diff File | ||
master b7d23870 2014-12-25 13:42:49 Committer: bugmaster Details Diff |
0025591: Command mkshell produces wrong shell The functionality to decide, whether the edge is degenerated, was shared via BRepLib_MakeFace. The verification of producing degenerated edges was added to BRepLib_MakeShell. Test case for issue CR25591 |
Affected Issues 0025591 |
|
mod - src/BRepLib/BRepLib_MakeFace.cdl | Diff File | ||
mod - src/BRepLib/BRepLib_MakeFace.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_MakeShell.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25591 | Diff File | ||
master cbff1e55 2014-12-25 07:00:13 Committer: abv Details Diff |
0025621: CAST analysis - Avoid constructors not supplying an initial value for all non-static data members The constructors of classes from following files have been fixed to ensure that all non-static fields are initialized: Adaptor2d_Line2d.cxx Adaptor3d_IsoCurve.cxx Adaptor3d_OffsetCurve.cxx AdvApp2Var_ApproxAFunc2Var.cxx AIS_Dimension.cxx AIS_InteractiveContext.cxx Aspect_DisplayConnection.cxx BiTgte_CurveOnEdge.cxx BiTgte_CurveOnVertex.cxx BRepAdaptor_CompCurve.cxx BRepMesh_Circle.hxx BRepMesh_Delaun.cxx BRepToIGES_BREntity.cxx ChFi2d_AnaFilletAlgo.cxx ChFi2d_ChamferAPI.cxx ChFi2d_FilletAlgo.cxx ChFi2d_FilletAlgo.hxx Extrema_ExtPExtS.cxx Font_FTFont.cxx GccEnt_QualifiedCirc.cxx Geom2dAdaptor_Curve.cxx IGESData_IGESEntity.cxx IGESData_DefSwitch.cxx IGESToBRep_CurveAndSurface.cxx LDOM_XmlReader.cxx math_TrigonometricFunctionRoots.cxx NCollection_ListNode.hxx ProjLib_CompProjectedCurve.cxx ProjLib_ComputeApproxOnPolarSurface.cxx Select3D_Box2d.hxx Select3D_PointData.hxx |
Affected Issues 0025621 |
|
mod - src/Adaptor2d/Adaptor2d_Line2d.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_OffsetCurve.cxx | Diff File | ||
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/BiTgte/BiTgte_CurveOnEdge.cxx | Diff File | ||
mod - src/BiTgte/BiTgte_CurveOnVertex.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Circle.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.cxx | Diff File | ||
mod - src/BRepToIGES/BRepToIGES_BREntity.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_AnaFilletAlgo.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_ChamferAPI.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_FilletAlgo.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_FilletAlgo.hxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPExtS.cxx | Diff File | ||
mod - src/Font/Font_FTFont.cxx | Diff File | ||
mod - src/GccEnt/GccEnt_QualifiedCirc.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/IGESData/IGESData_DefSwitch.cxx | Diff File | ||
mod - src/IGESData/IGESData_IGESEntity.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_CurveAndSurface.cxx | Diff File | ||
mod - src/LDOM/LDOM_XmlReader.cxx | Diff File | ||
mod - src/math/math_TrigonometricFunctionRoots.cxx | Diff File | ||
mod - src/NCollection/NCollection_ListNode.hxx | Diff File | ||
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx | Diff File | ||
mod - src/Select3D/Select3D_Box2d.hxx | Diff File | ||
mod - src/Select3D/Select3D_PointData.hxx | Diff File | ||
master 0a66e59d 2014-12-24 09:57:17
Committer: bugmaster Details Diff |
0025653: DRAW doesn't use installed 3rdparty libraries from its library folder located in install folder |
Affected Issues 0025653 |
|
mod - adm/templates/3rdparty_macro.cmake | Diff File | ||
mod - adm/templates/custom.bat.in | Diff File | ||
mod - adm/templates/custom.sh.in | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - adm/templates/freetype.cmake | Diff File | ||
mod - adm/templates/tbb.cmake | Diff File | ||
mod - adm/templates/tcl.cmake | Diff File | ||
mod - adm/templates/vtk.cmake | Diff File | ||
master 2195ab96 2014-12-24 09:15:53 Committer: bugmaster Details Diff |
0025629: Visualization, AIS_InteractiveContext - code clean up Drop confusing method AIS_InteractiveContext::Clear() which is the same as ::Remove(). AIS_InteractiveContext::Display() - fix double viewer update on first display of presentation. AIS_InteractiveContext::DisplayedObjects() - fix objects retrieval from local contexts. AIS_InteractiveContext::Load() - do not bind object twice. Drop code blocks for debug output. Code clean up. |
Affected Issues 0025629 |
|
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master 270675f5 2014-12-24 07:37:09 Committer: bugmaster Details Diff |
0025650: Visualization - AIS_Line::ComputeSelection() should not ignore the selection mode argument Only selection mode 0 is supported from now on. |
||
mod - src/AIS/AIS_Line.cxx | Diff File | ||
master 312a4043 2014-12-23 11:39:18
Committer: bugmaster Details Diff |
0025351: Visualization - provide pseudo random number generator in OCCT ray-tracing core |
Affected Issues 0025351 |
|
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
master 92ac0eb7 2014-12-23 04:03:42 Committer: bugmaster Details Diff |
0025570: New Tcl sample scripts created for CAD Assistant Three new sample scripts created during development of CAD Assistant for Android added in samples/tcl: - Penrose.tcl: creation of Penrose triangle made of boxes resembling ones from OCC logo - pencil.tcl: creation of colored pencil model - snowflake.tcl: creation of 2d drawing of snowflake |
Affected Issues 0025570 |
|
add - samples/tcl/pencil.tcl | Diff File | ||
add - samples/tcl/Penrose.tcl | Diff File | ||
add - samples/tcl/snowflake.tcl | Diff File | ||
add - tests/demo/samples/pencil | Diff File | ||
add - tests/demo/samples/penrose | Diff File | ||
add - tests/demo/samples/snowflake | Diff File | ||
master bbe97edd 2014-12-19 15:40:31
Committer: bugmaster Details Diff |
0025651: GL_LUMINANCE8 should be defined for android case GL_LUMINANCE8 defined |
Affected Issues 0025651 |
|
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
master 51023771 2014-12-19 12:24:09
Committer: bugmaster Details Diff |
0025627: SelectedShape() and HasSelectedShape() of AIS_InteractiveContext class do not work as expected. Location calculation in SelectedShape() was corrected; Method HasSelectedShape() that does not take into account shape decomposition was added. Test case for issue 25627 |
Affected Issues 0025627 |
|
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cdl | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
add - tests/bugs/vis/bug25627 | Diff File | ||
master 96f3bacc 2014-12-19 09:06:11
Committer: bugmaster Details Diff |
0025619: CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor - Fix compilation errors. - Branch has been rebased on new master. 0025619: CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor The problem has been removed from following classes: - tsee_entity - Select3D_PointData - Standard_MMgrFactory - ProjLib_OnSurface - BinomAllocator - OSD_PerfMeter - StorageInfo - OpenGl_UnpackAlignmentSentry - IntPatch_InfoPD - TableauRejection - Draw_View - BOPTest_Session - BOPCol_MemBlock - BSB_T3Bits - NCollection_Handle::Ptr - Buffer (from Standard_Boolean Message_MsgFile::LoadFile (const Standard_CString)) |
Affected Issues 0025619 |
|
mod - src/BOPTest/BOPTest_Objects.cxx | Diff File | ||
add - src/Draw/Draw_View.cxx | Diff File | ||
add - src/Draw/Draw_View.hxx | Diff File | ||
mod - src/Draw/Draw_Viewer.cxx | Diff File | ||
mod - src/Draw/FILES | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/Message/Message_MsgFile.cxx | Diff File | ||
mod - src/NCollection/NCollection_Handle.hxx | Diff File | ||
mod - src/OSD/OSD_MAllocHook.cxx | Diff File | ||
mod - src/OSD/OSD_PerfMeter.hxx | Diff File | ||
mod - src/TestTopOpe/TestTopOpe_HDSCommands.cxx | Diff File | ||
master 6da30ff1 2014-12-18 07:27:01
Committer: bugmaster Details Diff |
0025622: CAST analysis: Avoid invocation of virtual Methods of the declared Class in a Constructor or Destructor The Delete() methods have been deleted from the following classes: - Adaptor2d_Curve2d - Adaptor3d_Curve - Adaptor3d_Surface - AppBlend_Approx - AppCont_Function - AppParCurves_MultiCurve - AppParCurves_MultiPoint - ApproxInt_SvSurfaces - BRepPrim_OneAxis - BRepSweep_NumLinearRegularSweep - BRepSweep_Translation - BRepSweep_Trsf - DBC_BaseArray - GeomFill_Profiler - HatchGen_PointOnHatching - math_BFGS - math_FunctionSet - math_FunctionSetRoot - math_FunctionWithDerivative - math_MultipleVarFunction - math_MultipleVarFunctionWithHessian - math_MultipleVarFunctionWithGradient - math_Powell - math_NewtonMinimum - math_NewtonFunctionSetRoot - math_BissecNewton (just add virtual destructor) - math_FRPR - math_BrentMinimum (just add virtual destructor) - OSD_Chronometer - ProjLib_Projector Virtual methods Delete() or Destroy() of the transient inheritors is not changed (-> separate issue). Classes Graphic3d_DataStructureManager and PrsMgr_Presentation without changes. |
Affected Issues 0025622 |
|
mod - src/Adaptor2d/Adaptor2d_Curve2d.cdl | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_Curve2d.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Surface.cdl | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Surface.cxx | Diff File | ||
mod - src/AppBlend/AppBlend_Approx.cdl | Diff File | ||
mod - src/AppBlend/AppBlend_Approx.cxx | Diff File | ||
mod - src/AppCont/AppCont_Function.hxx | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiCurve.cdl | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiCurve.cxx | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiPoint.cdl | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx | Diff File | ||
mod - src/ApproxInt/ApproxInt_SvSurfaces.cdl | Diff File | ||
mod - src/ApproxInt/ApproxInt_SvSurfaces.cxx | Diff File | ||
mod - src/BRepPrim/BRepPrim_OneAxis.cdl | Diff File | ||
mod - src/BRepPrim/BRepPrim_OneAxis.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cdl | Diff File | ||
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_Translation.cdl | Diff File | ||
mod - src/BRepSweep/BRepSweep_Translation.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_Trsf.cdl | Diff File | ||
mod - src/BRepSweep/BRepSweep_Trsf.cxx | Diff File | ||
mod - src/DBC/DBC_BaseArray.cdl | Diff File | ||
mod - src/DBC/DBC_BaseArray.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_Profiler.cdl | Diff File | ||
mod - src/GeomFill/GeomFill_Profiler.cxx | Diff File | ||
mod - src/HatchGen/HatchGen_IntersectionPoint.cdl | Diff File | ||
mod - src/HatchGen/HatchGen_IntersectionPoint.cxx | Diff File | ||
mod - src/HatchGen/HatchGen_PointOnHatching.cdl | Diff File | ||
mod - src/HatchGen/HatchGen_PointOnHatching.cxx | Diff File | ||
mod - src/Interface/Interface_CopyTool.cdl | Diff File | ||
mod - src/Interface/Interface_CopyTool.cxx | Diff File | ||
mod - src/math/math_BFGS.cdl | Diff File | ||
mod - src/math/math_BFGS.cxx | Diff File | ||
mod - src/math/math_BissecNewton.cdl | Diff File | ||
mod - src/math/math_BissecNewton.cxx | Diff File | ||
mod - src/math/math_BrentMinimum.cdl | Diff File | ||
mod - src/math/math_BrentMinimum.cxx | Diff File | ||
mod - src/math/math_FRPR.cdl | Diff File | ||
mod - src/math/math_FRPR.cxx | Diff File | ||
mod - src/math/math_FunctionSet.cdl | Diff File | ||
mod - src/math/math_FunctionSet.cxx | Diff File | ||
mod - src/math/math_FunctionSetRoot.cdl | Diff File | ||
mod - src/math/math_FunctionSetRoot.cxx | Diff File | ||
mod - src/math/math_FunctionWithDerivative.cdl | Diff File | ||
mod - src/math/math_FunctionWithDerivative.cxx | Diff File | ||
mod - src/math/math_MultipleVarFunction.cdl | Diff File | ||
mod - src/math/math_MultipleVarFunction.cxx | Diff File | ||
mod - src/math/math_MultipleVarFunctionWithGradient.cdl | Diff File | ||
rm - src/math/math_MultipleVarFunctionWithGradient.cxx | Diff File | ||
mod - src/math/math_MultipleVarFunctionWithHessian.cdl | Diff File | ||
rm - src/math/math_MultipleVarFunctionWithHessian.cxx | Diff File | ||
mod - src/math/math_NewtonFunctionSetRoot.cdl | Diff File | ||
mod - src/math/math_NewtonFunctionSetRoot.cxx | Diff File | ||
mod - src/math/math_NewtonMinimum.cdl | Diff File | ||
mod - src/math/math_NewtonMinimum.cxx | Diff File | ||
mod - src/math/math_Powell.cdl | Diff File | ||
mod - src/math/math_Powell.cxx | Diff File | ||
mod - src/OSD/OSD_Chronometer.cdl | Diff File | ||
mod - src/OSD/OSD_Chronometer.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_Projector.cdl | Diff File | ||
mod - src/ProjLib/ProjLib_Projector.cxx | Diff File | ||
master 9533a866 2014-12-17 08:17:28
Committer: kgv Details Diff |
0025617: Avoid classes with a copy constructor and the default destructor or assignment operator Removed useless user-defined copy constructors and assignment operators in BOPCol_NCVector, NCollection_Mat4, NCollection_Vec* User-defined assignment operator matching copy constructor added in NCollection_StdAllocator. Class VrmlData_DataMapOfShapeAppearance redefined as simple typedef to NCollection_DataMap<>. |
Affected Issues 0025617 |
|
mod - src/BOPCol/BOPCol_NCVector.hxx | Diff File | ||
mod - src/NCollection/NCollection_Mat4.hxx | Diff File | ||
mod - src/NCollection/NCollection_StdAllocator.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec2.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec3.hxx | Diff File | ||
mod - src/NCollection/NCollection_Vec4.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_DataMapOfShapeAppearance.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_Group.hxx | Diff File | ||
mod - src/VrmlData/VrmlData_Scene.hxx | Diff File | ||
master 4dff6a1b 2014-12-17 08:06:13
Committer: kgv Details Diff |
0025618: Avoid classes with an assignment operator and not implementing both a destructor and a copy constructor User-defined assignment operator is removed in the classes IntPolyh_StartPoint and Quantity_Color, as default assignment will be OK |
Affected Issues 0025618 |
|
mod - src/IntPolyh/IntPolyh_StartPoint.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_StartPoint.hxx | Diff File | ||
mod - src/Quantity/Quantity_Color.cxx | Diff File | ||
mod - src/Quantity/Quantity_Color.hxx | Diff File | ||
master d5a9d0da 2014-12-16 12:46:58
Committer: bugmaster Details Diff |
Adjusting new testing case for issue 25378 | ||
mod - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
master edf3cf25 2014-12-15 10:11:05 Committer: bugmaster Details Diff |
Correction of the merge CR25519 and CR25593 | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
master 656ec77a 2014-12-13 12:00:07 Committer: bugmaster Details Diff |
0025608: TKernel, NCollection_UtfIterator - fix iteration of surrogate pairs in UTF-16 |
Affected Issues 0025608 |
|
mod - src/NCollection/NCollection_UtfIterator.lxx | Diff File | ||
master 7c8996f4 2014-12-12 17:09:46 Committer: bugmaster Details Diff |
0025604: To provide info on what has been done by DropSmallSolids operator | ||
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cdl | Diff File | ||
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/SHMessage/SHAPE.fr | Diff File | ||
mod - src/SHMessage/SHAPE.us | Diff File | ||
master da2db6a7 2014-12-12 11:19:09 Details Diff |
0025520: To provide info on what has been done by Shape Process and Shape Fix Messages are registered in ShapeExtend_MsgRegistrator added to ShapeCutom and ShapeUpgrade packages All operators of ShapeProcess_OperLibrary are instrumented with MsgRegistrator 0025520: To provide info on what has been done by Shape Process and Shape Fix Update SHAPE.fr Fix some messages (minor change) |
||
mod - src/ShapeCustom/ShapeCustom.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToBSpline.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToRevolution.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_DirectModification.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_DirectModification.cxx | Diff File | ||
add - src/ShapeCustom/ShapeCustom_Modification.cdl | Diff File | ||
add - src/ShapeCustom/ShapeCustom_Modification.cxx | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cdl | Diff File | ||
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix.cdl | Diff File | ||
mod - src/ShapeFix/ShapeFix.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_FixSmallFace.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Root.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_SplitCommonVertex.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wireframe.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cdl | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cdl | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade.cdl | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeConvertToBezier.cdl | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeConvertToBezier.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cdl | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cxx | Diff File | ||
mod - src/SHMessage/SHAPE.fr | Diff File | ||
mod - src/SHMessage/SHAPE.us | Diff File | ||
master fa89e082 2014-12-12 10:40:06 Committer: bugmaster Details Diff |
0025596: GCPnts_TangentialDeflection creates wrong point distribution for visualization Added check to small step after adding new point to prevent possible jump over local splash. If check failed then old step restored. |
Affected Issues 0025596 |
|
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx | Diff File | ||
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx | Diff File | ||
master e275de58 2014-12-12 07:49:02 Committer: bugmaster Details Diff |
Resolving compilation problem | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
master 8422b578 2014-12-11 14:31:28
Committer: bugmaster Details Diff |
0025529: ShapeProcessAPI: introduce DropSmallSolids operator Implemented DropSmallSolids operator Source code corrected and optimized; tests added tests improved |
||
mod - src/ShapeFix/ShapeFix.cdl | Diff File | ||
add - src/ShapeFix/ShapeFix_FixSmallSolid.cdl | Diff File | ||
add - src/ShapeFix/ShapeFix_FixSmallSolid.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
add - tests/heal/drop_small_solids/end | Diff File | ||
add - tests/heal/drop_small_solids/M1 | Diff File | ||
add - tests/heal/drop_small_solids/M2 | Diff File | ||
add - tests/heal/drop_small_solids/M3 | Diff File | ||
add - tests/heal/drop_small_solids/R1 | Diff File | ||
add - tests/heal/drop_small_solids/R2 | Diff File | ||
add - tests/heal/drop_small_solids/R3 | Diff File | ||
add - tests/heal/drop_small_solids/R4 | Diff File | ||
add - tests/heal/drop_small_solids/R5 | Diff File | ||
add - tests/heal/drop_small_solids/R6 | Diff File | ||
add - tests/heal/drop_small_solids/R7 | Diff File | ||
add - tests/heal/drop_small_solids/R8 | Diff File | ||
mod - tests/heal/grids.list | Diff File | ||
master f05f2e34 2014-12-11 14:22:01 Committer: bugmaster Details Diff |
0024938: BRepMesh_IncrementalMesh hangs Added test case bugs/mesh/bug24938 Small corrections in test case bugs/mesh/bug24938 |
Affected Issues 0024938 |
|
add - tests/bugs/mesh/bug24938 | Diff File | ||
master 74da0216 2014-12-11 14:15:42 Committer: bugmaster Details Diff |
0025378: Building of triangulation for distored surfaces can take very long using BRepMesh_IncrementalMesh New parameter MinSize has been introduced to BRepMesh and GCPnts_TangentialDeflection; Check length of remaining part of curve for min size parameter instead of distance between two points to avoid large gaps in case highly distorted BSpline surfaces; Produce fine mesh for sphere and fix other surface; Test cases for issue CR25378 Correction of test cases for issue CR25378 |
||
mod - src/BRepMesh/BRepMesh_Delaun.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_EdgeTessellator.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_EdgeTessellator.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscret.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_GeomTool.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_GeomTool.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx | Diff File | ||
mod - src/GCPnts/GCPnts_TangentialDeflection.cdl | Diff File | ||
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx | Diff File | ||
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx | Diff File | ||
mod - src/MeshTest/MeshTest.cxx | Diff File | ||
mod - tests/bugs/begin | Diff File | ||
mod - tests/bugs/demo/bug25445 | Diff File | ||
add - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
add - tests/bugs/mesh/bug25378_1_2 | Diff File | ||
add - tests/bugs/mesh/bug25378_1_3 | Diff File | ||
add - tests/bugs/mesh/bug25378_2_1 | Diff File | ||
add - tests/bugs/mesh/bug25378_2_2 | Diff File | ||
add - tests/bugs/mesh/bug25378_2_3 | Diff File | ||
add - tests/bugs/mesh/bug25378_3_1 | Diff File | ||
add - tests/bugs/mesh/bug25378_3_2 | Diff File | ||
add - tests/bugs/mesh/bug25378_3_3 | Diff File | ||
add - tests/bugs/mesh/bug25378_4_1 | Diff File | ||
add - tests/bugs/mesh/bug25378_4_2 | Diff File | ||
add - tests/bugs/mesh/bug25378_4_3 | Diff File | ||
mod - tests/bugs/vis/buc60587 | Diff File | ||
mod - tests/mesh/data/standard/B3 | Diff File | ||
master 949df2b6 2014-12-11 13:53:12
Committer: bugmaster Details Diff |
0025509: Wrong shape considered as valid by checkshape New features: 1. class BRepCheck_Solid The class is to check a solid per se. The scan area is: i. Shells that overlaps each other Status: BRepCheck_InvalidImbricationOfShells ii. Detached parts of the solid (vertices, edges) that have non-internal orientation Status: BRepCheck_BadOrientationOfSubshape iii. For closed, non-internal shells: iii.1 Shells containing entities of the solid that are outside towards the shells Status: BRepCheck_SubshapeNotInShape iii.2 Shells that encloses other Shells (for non-holes) Status: BRepCheck_EnclosedRegion Changes: 1. enumeration BRepCheck_Status members: InvalidImbricationOfShells, EnclosedRegion, has been added 2. class BRepCheck method: void BRepCheck::Print(const BRepCheck_Status stat, Standard_OStream& OS) has been modified to take into account II.1 3. class BRepCheck_Analyzer method: void BRepCheck_Analyzer::Put(const TopoDS_Shape& S, const Standard_Boolean B) has been modified to take into account I.1 4. class BRepTest function: void StructuralDump(Draw_Interpretor& theCommands, const BRepCheck_Analyzer &theAna, const Standard_CString ShName, const Standard_CString Pref, const TopoDS_Shape &theShape) has been modified to take into account I.1, II.1 Test cases for issue CR25509 Correction of test cases for issue CR25509 |
||
mod - src/BRepCheck/BRepCheck.cdl | Diff File | ||
mod - src/BRepCheck/BRepCheck.cxx | Diff File | ||
mod - src/BRepCheck/BRepCheck_Analyzer.cxx | Diff File | ||
add - src/BRepCheck/BRepCheck_Solid.cdl | Diff File | ||
add - src/BRepCheck/BRepCheck_Solid.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_CheckCommands.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25509_1 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_2 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_3 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_4 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_5 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_6 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_7 | Diff File | ||
add - tests/bugs/modalg_5/bug25509_8 | Diff File | ||
mod - tests/bugs/step/bug24055 | Diff File | ||
mod - tests/bugs/step/bug55 | Diff File |