Changesets: occt

master 13cd069d

2014-12-11 13:19:31


Committer: bugmaster Details Diff
0025519: BRepMesh can break mesh regularity for BSpline surfaces

Compute parameters to produce regular grid and add new internal points according to calculated values.
Use intervals as an additional parameters to determine regular grid for BSpline surfaces.

Test case for issue CR25519

Correction of test case for issue CR25519

Correction of test cases for issue CR25519
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File
add - tests/bugs/mesh/bug25519 Diff File
mod - tests/mesh/data/advanced/B6 Diff File

master b49eaa70

2014-12-11 13:17:04


Committer: bugmaster Details Diff
0025559: SIGSEGV in TKMath when computing max tolerance of curve on surface

Fixed possible being outside the boundaries. Changed check math_Recipes to work with NaN, Inf, Ind.

Test case for issue CR25559
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
mod - src/math/math_Recipes.cxx Diff File
add - tests/bugs/modalg_5/bug25559 Diff File

master d315303d

2014-12-11 13:14:38


Committer: bugmaster Details Diff
0025547: static class mehtods not exported in BrepMesh_GeomTool

Test case for issue CR25547
Affected Issues
mod - src/BRepMesh/BRepMesh_GeomTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_WireInterferenceChecker.hxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/mesh/bug25547 Diff File

master 3922a2ec

2014-12-11 13:06:35


Committer: bugmaster Details Diff
0025555: Wrong result of classification of a point relative to solid

Implemented additional verification that the point found by Extrema is placed inside the face. This way turns off searching the additional inner point.

Test case for issue CR25555
Affected Issues
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
add - tests/bugs/modalg_5/bug25555 Diff File

master e11c1bc4

2014-12-11 12:43:42


Committer: bugmaster Details Diff
0025557: Draw command "openoffset" fails on customer's shape with big values of offset

Test cases for issue CR25557
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff File
add - tests/bugs/modalg_5/bug25557_1 Diff File
add - tests/bugs/modalg_5/bug25557_2 Diff File

master 21b7d8be

2014-12-11 12:40:05


Committer: bugmaster Details Diff
0025453: SIGSEGV in BRepFill_Sweep::BuildShell

Fixed the bug causing exception when the first edge in generated sweep occurs to be degenerated.

Comments have been added.

Test-case for issue 0025453
Affected Issues
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
add - tests/bugs/modalg_5/bug25453 Diff File

master 3d58dc49

2014-12-10 13:18:05


Committer: bugmaster Details Diff
0025124: [Feature request] Removal of continuity checks for offset geometries

Sometimes curve or surface, which is defined as C0, has continuity G1 or above. Offset can be built from these shapes.
Therefore, this extended checking was added into SetBasisCurve and SetBasisSurface methods.

Main changes in function BRepOffset_Tool::ExtentFace(...):
* "return" is added if intersection (in 2D-space) between two edges in a face cannot be found.

Basis curve/surface continuity value found (if G1-checking is OK) is set up as BasisContinuity (see myBasisCurveContinuity and myBasisSurfContinuity members which is returned by GetBasisCurveContinuity and GetBasisSurfContinuity() methods). This fact is used in Geom2dAdaptor and in GeomAdaptor classes.

Possibility is entered, which allows for basis elements of offset curve/surface to avoid of C0-checking.

Test cases were changed according to their new behavior.

Test-cases for issue 0025124
Affected Issues
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter3d.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/BSplCLib/BSplCLib.cxx Diff File
mod - src/Geom/Geom_BSplineCurve.cdl Diff File
mod - src/Geom/Geom_BSplineCurve_1.cxx Diff File
mod - src/Geom/Geom_OffsetCurve.cdl Diff File
mod - src/Geom/Geom_OffsetCurve.cxx Diff File
mod - src/Geom/Geom_OffsetSurface.cdl Diff File
mod - src/Geom/Geom_OffsetSurface.cxx Diff File
mod - src/Geom/Geom_OsculatingSurface.cxx Diff File
mod - src/Geom2d/Geom2d_BSplineCurve.cdl Diff File
mod - src/Geom2d/Geom2d_BSplineCurve_1.cxx Diff File
mod - src/Geom2d/Geom2d_OffsetCurve.cdl Diff File
mod - src/Geom2d/Geom2d_OffsetCurve.cxx Diff File
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx Diff File
add - tests/bugs/modalg_5/bug25124_1 Diff File
add - tests/bugs/modalg_5/bug25124_2 Diff File
add - tests/bugs/modalg_5/bug25124_3 Diff File
add - tests/bugs/modalg_5/bug25124_4 Diff File
add - tests/bugs/modalg_5/bug25124_5 Diff File
add - tests/bugs/modalg_5/bug25124_6 Diff File
add - tests/bugs/modalg_5/bug25124_7 Diff File
mod - tests/offset/wire_unclosed_outside_0_005/B3 Diff File
mod - tests/offset/wire_unclosed_outside_0_005/B4 Diff File
mod - tests/offset/wire_unclosed_outside_0_005/B6 Diff File
mod - tests/offset/wire_unclosed_outside_0_025/B2 Diff File
mod - tests/offset/wire_unclosed_outside_0_025/B4 Diff File
mod - tests/offset/wire_unclosed_outside_0_025/B6 Diff File
mod - tests/offset/wire_unclosed_outside_0_075/B1 Diff File
mod - tests/offset/wire_unclosed_outside_0_075/B2 Diff File
mod - tests/offset/wire_unclosed_outside_0_075/B6 Diff File

master 032c140f

2014-12-09 14:54:49


Committer: bugmaster Details Diff
0025580: Visualization, TKOpenGl - create GLushort index buffer in OpenGl_Quadric::createArrays() when sufficient Affected Issues
mod - src/OpenGl/OpenGl_Quadric.cxx Diff File

master 97c44f41

2014-12-09 13:24:00


Committer: bugmaster Details Diff
0023626: It's impossible to open files containing localisation characters in the name

Files containing localisation characters can be opened and saved now properly.
Affected Issues
mod - src/Draw/Draw_VariableCommands.cxx Diff File

master d0607a76

2014-12-09 11:27:43


Committer: bugmaster Details Diff
0025575: Visualization - remove V3d_Static.hxx Affected Issues
mod - src/V3d/FILES Diff File
rm - src/V3d/V3d_Static.hxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View_2.cxx Diff File
mod - src/V3d/V3d_View_3.cxx Diff File

master fa0f5a55

2014-12-08 06:22:35


Committer: bugmaster Details Diff
0025561: OCCT can't compile with OCCT_DEBUG flag

Restored function "Value" with old signature used in OCCT_DEBUG block.
Affected Issues
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File

master c0bd0de1

2014-12-05 11:39:29


Details Diff
Adjusting new testing cases
mod - tests/bugs/modalg_5/bug24472 Diff File
mod - tests/bugs/modalg_5/bug24915 Diff File
mod - tests/bugs/modalg_5/bug25488 Diff File

master be09e9bf

2014-12-05 11:29:49


Committer: bugmaster Details Diff
0025468: GeomConvert_ApproxSurface should have a constructor for adaptors

Additional constructors were implemented into classes:
Affected Issues
mod - src/Geom2dConvert/Geom2dConvert.cdl Diff File
mod - src/Geom2dConvert/Geom2dConvert_ApproxCurve.cdl Diff File
mod - src/Geom2dConvert/Geom2dConvert_ApproxCurve.cxx Diff File
mod - src/GeomConvert/GeomConvert.cdl Diff File
mod - src/GeomConvert/GeomConvert_ApproxCurve.cdl Diff File
mod - src/GeomConvert/GeomConvert_ApproxCurve.cxx Diff File
mod - src/GeomConvert/GeomConvert_ApproxSurface.cdl Diff File
mod - src/GeomConvert/GeomConvert_ApproxSurface.cxx Diff File

master 558e68ea

2014-12-05 09:16:11


Committer: bugmaster Details Diff
0025398: Modeling Algorithms - Provide shape proximity detector

Correction of test case for issue CR25398
add - src/BRepExtrema/BRepExtrema_ShapeProximity.cxx Diff File
add - src/BRepExtrema/BRepExtrema_ShapeProximity.hxx Diff File
add - src/BRepExtrema/BRepExtrema_TriangleSet.cxx Diff File
add - src/BRepExtrema/BRepExtrema_TriangleSet.hxx Diff File
mod - src/BRepExtrema/FILES Diff File
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff File
mod - tests/bugs/begin Diff File
add - tests/bugs/modalg_5/bug25398 Diff File

master 06696fd8

2014-12-04 12:48:16


Committer: bugmaster Details Diff
0025518: Colors are not written to IGES 5.3

Writing of colors to IGES Face (510) and Solid (186) entities allowed since this is used by CAD systems (even if not allowed by IGES standard).
Color assigned to surface, face and solid entities to ensure that different CAD systems will recognize them.

Test-case for issue #25518
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/IGESSolid/IGESSolid_ToolFace.cxx Diff File
mod - src/IGESSolid/IGESSolid_ToolManifoldSolid.cxx Diff File
add - tests/bugs/iges/bug25518 Diff File

master 076ca35c

2014-12-04 12:31:31


Committer: bugmaster Details Diff
0025544: Visualization, TKOpenGl - support grayscale textures

Image_PixMap::ImgFormat - extend enumeration by ImgAlpha and ImgAlphaF.
OpenGl_Workspace::setTextureParams() - specify GL_REPLACE for 1-component textures with disabled modulation.
OpenGl_Texture::GetDataFormat() - return GL_LUMINANCE format for ImgGray format and GL_ALPHA for ImgAlpha.

vmarkerstest - override pixel format for grayscale images to ImgAlpha.

Add test case bugs/vis/bug25544_graytexture.
mod - src/Font/Font_FTFont.cxx Diff File
mod - src/Graphic3d/Graphic3d_MarkerImage.cxx Diff File
mod - src/Image/Image_AlienPixMap.cxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/Image/Image_PixMap.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/OpenGl/OpenGl_Font.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_PointSprite.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/vis/bug25544_graytexture Diff File

master 0b309a75

2014-12-04 12:09:23


Committer: bugmaster Details Diff
0023983: Cpulimit doesn't kill test cases

Modified command cpulimit using OSD_Timer and method ElapsedTime()

Enabled elapsed time control on Linux.

Added resetting of elapsed timer.

Unused variables were removed

Definition of OSD_Timer aTimer was replaced.

Correction of thread terminating on linux.
Affected Issues
mod - src/Draw/Draw_BasicCommands.cxx Diff File

master 368cdde6

2014-12-04 12:04:22


Committer: bugmaster Details Diff
0024988: Wrong result done by projection algorithm

Wrong border 1.0e-9 jump has deleted. Added periodicity information when projecting to surface.
Period "jump" bug fixes.

AppCont_LeastSquare conversion to non cdl class.
AppCont_Function + AppCont_FunctionTool combined in one class providing the same functionality and converted to non cdl.
Testcase modification.

Test cases for issue CR24988

Fixed incorrect comparison.
mod - src/AppCont/AppCont.cdl Diff File
rm - src/AppCont/AppCont_Function.cdl Diff File
rm - src/AppCont/AppCont_Function.cxx Diff File
add - src/AppCont/AppCont_Function.hxx Diff File
rm - src/AppCont/AppCont_Function2d.cdl Diff File
rm - src/AppCont/AppCont_Function2d.cxx Diff File
rm - src/AppCont/AppCont_FunctionTool.cdl Diff File
rm - src/AppCont/AppCont_FunctionTool.cxx Diff File
rm - src/AppCont/AppCont_FunctionTool2d.cdl Diff File
rm - src/AppCont/AppCont_FunctionTool2d.cxx Diff File
rm - src/AppCont/AppCont_LeastSquare.cdl Diff File
add - src/AppCont/AppCont_LeastSquare.cxx Diff File
rm - src/AppCont/AppCont_LeastSquare.gxx Diff File
add - src/AppCont/AppCont_LeastSquare.hxx Diff File
mod - src/AppCont/FILES Diff File
mod - src/Approx/Approx.cdl Diff File
mod - src/Approx/Approx_ComputeCLine.cdl Diff File
mod - src/Approx/Approx_ComputeCLine.gxx Diff File
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/BRepFill/BRepFill.cdl Diff File
rm - src/BRepFill/BRepFill_MultiLine.cdl Diff File
mod - src/BRepFill/BRepFill_MultiLine.cxx Diff File
add - src/BRepFill/BRepFill_MultiLine.hxx Diff File
rm - src/BRepFill/BRepFill_MultiLineTool.cdl Diff File
rm - src/BRepFill/BRepFill_MultiLineTool.cxx Diff File
add - src/BRepFill/FILES Diff File
mod - src/LocOpe/LocOpe_SplitShape.cxx Diff File
mod - src/ProjLib/ProjLib_ComputeApprox.cxx Diff File
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectOnPlane.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectOnSurface.cxx Diff File
mod - tests/boolean/bfuse_complex/F5 Diff File
mod - tests/boolean/bfuse_complex/Q2 Diff File
add - tests/bugs/moddata_3/bug24988 Diff File
mod - tests/draft/angle/G8 Diff File
mod - tests/draft/angle/K7 Diff File
mod - tests/draft/angle/M2 Diff File

master a6964ce6

2014-12-04 11:52:49


Committer: bugmaster Details Diff
0025511: Visualization - drop redundant viewer option V3d_View::Transparency()

Visual3d_ViewManager, activate texturing by default.

Update Qt sample
Affected Issues
mod - samples/qt/VoxelDemo/src/Viewer.cpp Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_View.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/V3d/V3d_Plane.cxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View_2.cxx Diff File
mod - src/Visual3d/Visual3d_ContextView.cxx Diff File
mod - src/Visual3d/Visual3d_View.cdl Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cdl Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File

master 21087d91

2014-12-04 11:46:41


Committer: bugmaster Details Diff
0024944: New custom-built Tcl is source of distribution problems

Option to link to MS run-time library statically added in description of building of Tcl/Tk from sources

Spelling corrections

Order of sections corrected in "Debug tools and hints"
mod - dox/dev_guides/building/3rdparty/ Diff File
mod - dox/dev_guides/debug/ Diff File

master 7fd6425d

2014-12-04 11:14:14


Committer: bugmaster Details Diff
0025528: Visualization - Exception on removing an interactive object from a local context

AIS_LocalContext::Remove() corrected to unbind the argument from
myActiveObjects at the very end. Also some code clean up applied
(e.g. duplicated AddOrRemoveSelected() call removed, formatting corrected).

code formatting
mod - src/AIS/AIS_LocalContext.cxx Diff File
add - tests/bugs/vis/bug25528 Diff File

master e8feb725

2014-12-04 08:23:14


Committer: bugmaster Details Diff
0025465: Excess vertex in the result of CUT operation

Branches CR25465 and CR25488 were squashed and rebased on the current MASTER (12/01/2014)
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff File
mod - src/IntPatch/IntPatch_WLine.cdl Diff File
mod - src/IntPatch/IntPatch_WLine.lxx Diff File
mod - src/IntSurf/IntSurf_PntOn2S.cdl Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/modalg_1/bug16517_1 Diff File
mod - tests/bugs/modalg_1/bug16517_2 Diff File
mod - tests/bugs/modalg_2/bug22864 Diff File
mod - tests/bugs/modalg_2/bug22967 Diff File
mod - tests/bugs/modalg_2/bug23218 Diff File
mod - tests/bugs/modalg_5/bug24798 Diff File
mod - tests/bugs/modalg_5/bug24825_common Diff File
mod - tests/bugs/modalg_5/bug24825_cut Diff File
mod - tests/bugs/modalg_5/bug24825_fuse Diff File
mod - tests/bugs/modalg_5/bug24981 Diff File
mod - tests/bugs/modalg_5/bug25292_11 Diff File
mod - tests/bugs/modalg_5/bug25292_12 Diff File
mod - tests/bugs/modalg_5/bug25292_13 Diff File
mod - tests/bugs/modalg_5/bug25292_14 Diff File
mod - tests/bugs/modalg_5/bug25292_15 Diff File
mod - tests/bugs/modalg_5/bug25292_16 Diff File
mod - tests/bugs/modalg_5/bug25292_21 Diff File
mod - tests/bugs/modalg_5/bug25292_22 Diff File
mod - tests/bugs/modalg_5/bug25292_23 Diff File
mod - tests/bugs/modalg_5/bug25292_24 Diff File
mod - tests/bugs/modalg_5/bug25292_25 Diff File
mod - tests/bugs/modalg_5/bug25292_26 Diff File
mod - tests/bugs/modalg_5/bug25292_31 Diff File
mod - tests/bugs/modalg_5/bug25292_32 Diff File
mod - tests/bugs/modalg_5/bug25292_33 Diff File
mod - tests/bugs/modalg_5/bug25292_34 Diff File
mod - tests/bugs/modalg_5/bug25292_35 Diff File
mod - tests/bugs/modalg_5/bug25292_36 Diff File
add - tests/bugs/modalg_5/bug25465_1 Diff File
add - tests/bugs/modalg_5/bug25465_2 Diff File

master 22835705

2014-12-04 06:51:24


Committer: bugmaster Details Diff
0025275: Diferent result of reading operation from *.igs and *.stp file for WINDOWS and LINUX platform

Symbol SUB (ASCII-code 0x1A) should be considered as End-Of-File both on WINDOWS and LINUX (and on other) system.
Affected Issues
mod - src/IGESFile/liriges.c Diff File

master 8a864791

2014-12-03 15:21:00


Committer: bugmaster Details Diff
0025492: the selected subshape does not have topological relationship with orginal shape in OCC680:

returned identity owner location if the selectable object has identity transformation.
Affected Issues
mod - src/SelectMgr/SelectMgr_EntityOwner.cxx Diff File
add - tests/bugs/vis/bug25492 Diff File

master a319f03f

2014-12-03 08:51:58


Committer: bugmaster Details Diff
0021593: Small improvement

New parameter for BRepMesh; Test case
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_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
add - tests/bugs/mesh/bug21593 Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 161 162 163 164 165 166 ... 180 ... 200 ... 220 ... 240 ... 245 246 247  Next  Last