Changesets: occt

master 06696fd8

2014-12-04 12:48:16

ink


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

kgv


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

ski


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
0023983
mod - src/Draw/Draw_BasicCommands.cxx Diff File

master 368cdde6

2014-12-04 12:04:22

aml


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

kgv


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

Visual3d_ViewManager, activate texturing by default.

Update Qt sample
Affected Issues
0025511
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

abv


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/3rdparty_windows.md Diff File
mod - dox/dev_guides/debug/debug.md Diff File

master 7fd6425d

2014-12-04 11:14:14

san


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

nbv


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

nbv


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
0025275
mod - src/IGESFile/liriges.c Diff File

master 8a864791

2014-12-03 15:21:00

aba


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
0025492
mod - src/SelectMgr/SelectMgr_EntityOwner.cxx Diff File
add - tests/bugs/vis/bug25492 Diff File

master a319f03f

2014-12-03 08:51:58

oan


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

master e159a668

2014-12-01 08:01:56

mkv


Committer: bugmaster Details Diff
Adjusting CPU time for new testing cases.
mod - tests/bugs/moddata_3/bug25487_1 Diff File
mod - tests/bugs/moddata_3/bug25487_2 Diff File

master d2d9e8dc

2014-11-28 10:25:00

emv


Committer: bugmaster Details Diff
0025470: Wrong result of COMMON operation

Fix for correct splitting of infinite faces.

Test cases for issue CR25470
Affected Issues
0025470
mod - src/BOPAlgo/BOPAlgo_BuilderFace.cxx Diff File
add - tests/bugs/modalg_5/bug25470 Diff File

master 7e7bbb3a

2014-11-28 10:22:41

kgv


Committer: bugmaster Details Diff
0025514: TKernel, OSD_Timer - do not accumulate error in timer within queries in running state

Test-case for issue 0025514

Update of test-case
Affected Issues
0025514
mod - src/OSD/OSD_Chronometer.cdl Diff File
mod - src/OSD/OSD_Chronometer.cxx Diff File
mod - src/OSD/OSD_Timer.cdl Diff File
mod - src/OSD/OSD_Timer.cxx Diff File
add - tests/bugs/fclasses/bug25514 Diff File

master 150e93a7

2014-11-28 10:19:30

aml


Committer: bugmaster Details Diff
0025487: Extrema_GenExtPS needs to be optimized

Better caching and cashe usage in Extrema_GenExtPS.

Test-cases for issue #25487

Update of test-cases
mod - src/Extrema/Extrema_GenExtPS.cdl Diff File
mod - src/Extrema/Extrema_GenExtPS.cxx Diff File
mod - src/Extrema/Extrema_POnSurf.cdl Diff File
mod - src/Extrema/Extrema_POnSurf.lxx Diff File
add - tests/bugs/moddata_3/bug25487_1 Diff File
add - tests/bugs/moddata_3/bug25487_2 Diff File

master 4a913f21

2014-11-28 10:03:57

msv


Committer: bugmaster Details Diff
0025503: BRepMesh - IncrementalMesh always re-meshes the shape even if existing triangulation satisfies the given deflection

Test case for issue CR25503

Correction of test cases for issue CR25503
mod - src/BRepMesh/BRepMesh.hxx Diff File
rm - src/BRepMesh/BRepMesh_EdgeChecker.hxx Diff File
rm - src/BRepMesh/BRepMesh_FaceChecker.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/BRepMesh/FILES Diff File
add - tests/bugs/mesh/bug25503_1 Diff File
add - tests/bugs/mesh/bug25503_2 Diff File
mod - tests/mesh/data/standard/M1 Diff File

master b1d15f53

2014-11-28 09:23:58

emv


Committer: bugmaster Details Diff
0025477: Boolean Operations with additional tolerance - Fuzzy Boolean operations

Implementation of Fuzzy Boolean operations. Such operations allow to perform Boolean operations on the shapes
with near-coincidence between the entities of these shapes, i.e. between shapes in which some entities from one shape
are intended to be coincide with some entities from the other, but the coincidence is not precise.

API for Boolean operations has been improved to have a possibility to add new options.

Modified entities:
1. New option of setting additional tolerance have been added to the following classes:
class BOPAlgo_ArgumentAnalyzer
class BOPAlgo_BOP
class BOPAlgo_Builder
class BOPAlgo_MakerVolume
class BOPAlgo_PaveFiller
class BOPDS_DS
class BRepAlgoAPI_BooleanOperation
class BRepAlgoAPI_Check
class BRepAlgoAPI_Common
class BRepAlgoAPI_Cut
class BRepAlgoAPI_Fuse
class BRepAlgoAPI_Section

2. Following draw commands have been modified to support new functionality:
BOP commands:
bop b1 b2 [tol]
bcommon r b1 b2 [tol]
bcut r b1 b2 [tol]
bfuse r b1 b2 [tol]
bsection r s1 s2 [-n2d/-n2d1/-n2d2] [-na] [tol]
mkvolume r b1 b2 ... [-c] [-ni] [-s] [tol]
bfillds [-s -t] [tol]

Check commands:
bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol]
bopargcheck [-F/O/C/T/S/U] [/R|F|T|V|E|I|P|C|S]] [#BF] [-tol tol]

3. Two new classes have been added to API to provide the root interface for algorithms
class BRepAlgoAPI_Algo
class BRepAlgoAPI_BuilderAlgo

Fix to eliminate the warning.

Test-cases for issue #25477
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.lxx Diff File
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.lxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx Diff File
mod - src/BOPCol/BOPCol.cdl Diff File
add - src/BOPCol/BOPCol_DataMapOfShapeReal.hxx Diff File
mod - src/BOPCol/FILES Diff File
mod - src/BOPDS/BOPDS_DS.cdl Diff File
mod - src/BOPDS/BOPDS_DS.cxx Diff File
mod - src/BOPDS/BOPDS_DS.lxx Diff File
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
mod - src/BOPTest/BOPTest_CheckCommands.cxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI.cdl Diff File
add - src/BRepAlgoAPI/BRepAlgoAPI_Algo.cdl Diff File
add - src/BRepAlgoAPI/BRepAlgoAPI_Algo.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx Diff File
add - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cdl Diff File
add - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cdl Diff File
add - tests/bugs/modalg_5/bug25477_1 Diff File
add - tests/bugs/modalg_5/bug25477_2 Diff File

master 49e1a5c7

2014-11-28 09:19:35

osa


Committer: bugmaster Details Diff
0025507: Visualization - the method V3d_View::Place() is incorrect

Test was updated

Correction of test case for issue CR25507
mod - src/V3d/V3d_View_3.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/bugs/vis/bug25507 Diff File

master 8bcdd697

2014-11-27 14:21:19

kgv


Committer: bugmaster Details Diff
0025527: Documentation - remove redundant references to OpenCL Affected Issues
0025527
mod - dox/overview/overview.md Diff File

master 6c6aadb1

2014-11-25 05:52:08

kgv


Committer: bugmaster Details Diff
0025304: Visualization, TKOpenGl - support texturing within built-in GLSL programs Affected Issues
0025304
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File

master abdf0b10

2014-11-23 14:29:38

kgv


Committer: bugmaster Details Diff
0025474: Visualization, TKOpenGl - support lighting + colored vertices within built-in GLSL programs Affected Issues
0025474
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File

master 3ea0a91b

2014-11-22 12:19:49

kgv


Committer: bugmaster Details Diff
0025484: Visualization - group sub-shapes with the same style in XCAFPrs_AISObject::Compute() Affected Issues
0025484
mod - src/AIS/AIS_ColoredShape.cxx Diff File
mod - src/XCAFPrs/XCAFPrs.cdl Diff File
mod - src/XCAFPrs/XCAFPrs.cxx Diff File
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff File

master 0059facb

2014-11-21 13:16:24

bugmaster

Details Diff
Incrementation of OCCT version up to 6.8.1 dev
mod - src/Standard/Standard_Version.hxx Diff File

master f70d6437

2014-11-21 13:10:52

bugmaster

Details Diff
0025494: Wrong result obtained by projection algorithm

Calculation of last parameter of projected curve was changed for the projecting of a curve to surface of revolution, if the curve is intersected with the axis of revolution

Test case for issue CR25494
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx Diff File
add - tests/bugs/moddata_3/bug25494 Diff File

master e83c01bf

2014-11-21 12:39:24

pkv


Committer: bugmaster Details Diff
0025505: General Fuse produces self-intersection shape

Changes:
class BOPAlgo_BuilderSolid
method:
void BOPAlgo_BuilderSolid::PerformAreas()

The misprint has been corrected

Test case for issue CR25505
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
add - tests/bugs/modalg_5/bug25505 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 169 170 171 172 173 174 175 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last