Changesets: occt

master c5a855f8

2013-12-17 13:01:52

jgv


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

abk


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

vro


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

ibs


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

aba


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

ibs


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

kgv

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

abv


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

abv


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

abv


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

abv


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

szv


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

abv


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

abv


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

kgv


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

abv


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

abv


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

abv


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

abv


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

pkv


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

abv


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

abv


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

abv


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

bugmaster

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

dbv


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 201 202 203 204 205 206 207 ... 210 ... 240 ... 254 255 256  Next  Last