]> OCCT Git - occt-copy.git/log
occt-copy.git
9 years agoFix for issue #27665 CR0_670_FS_27665
nbv [Mon, 11 Jul 2016 13:09:45 +0000 (16:09 +0300)]
Fix for issue #27665

9 years agoLine-Plane extrema has been added in analytical case.
nbv [Fri, 15 Jul 2016 12:56:21 +0000 (15:56 +0300)]
Line-Plane extrema has been added in analytical case.

9 years ago0026038: Wrong result done by extrema for the circle and plane
ifv [Thu, 16 Apr 2015 11:00:57 +0000 (14:00 +0300)]
0026038: Wrong result done by extrema for the circle and plane

Test cases for issue CR26038

(cherry picked from commit 9dfbbfe67358bcddfbc511f4e5de8641dccaf31f)

9 years ago0027679: Wrong offset: overlapping edges, regression comparing with OCCT670
ifv [Fri, 15 Jul 2016 07:14:09 +0000 (10:14 +0300)]
0027679: Wrong offset: overlapping edges, regression comparing with OCCT670

9 years agoPorting the fix for issue #27664
nbv [Wed, 13 Jul 2016 14:49:06 +0000 (17:49 +0300)]
Porting the fix for issue #27664

9 years ago0026485: Problem with the normals of a triangulated shape
gka [Thu, 25 Feb 2016 13:41:05 +0000 (16:41 +0300)]
0026485: Problem with the normals of a triangulated shape

Use gp::Resolution() instead of Precision::SquareConfustion() in order to normalize normal vectors according to implementation of gp_Vec::Normalize().

9 years ago0026841: Boolean operation "bsection" produce invalid result on the attached cases
nbv [Mon, 14 Dec 2015 14:14:52 +0000 (17:14 +0300)]
0026841: Boolean operation "bsection" produce invalid result on the attached cases

Porting the fix to OCCT 6.7.0

9 years agoCorrect test case bugs fclasses bug23237 to make it stable.
msv [Wed, 30 Sep 2015 13:50:50 +0000 (16:50 +0300)]
Correct test case bugs fclasses bug23237 to make it stable.

9 years ago0026619: Tolerances of operands are modified using bop
pkv [Fri, 25 Sep 2015 04:12:10 +0000 (07:12 +0300)]
0026619: Tolerances of operands are modified using bop

The fix forces creation of new sub-shapes (vertex, edge) when the tolerance of some sub-shape of an argument is to be increased.

This new behavior is turned off by default. It can be turned on using two ways:
1) Setting 'locking' flag of the arguments.
2) Calling the method SetNonDestructive(Standard_True) of the class BOPAlgo_PaveFiller.

10 years ago0026496: Error in use the BRepCheck_Analyzer
nbv [Wed, 29 Jul 2015 10:50:38 +0000 (13:50 +0300)]
0026496: Error in use the BRepCheck_Analyzer

Implementation Propagate() function from MASTER (in BRepCheck_Wire)

10 years ago0026444: Boolean operation "bcut" gives invalid result between solid and halfspace...
emv [Thu, 23 Jul 2015 09:48:36 +0000 (12:48 +0300)]
0026444: Boolean operation "bcut" gives invalid result between solid and halfspace solid.

Patch for version 670 of OCCT (Git branch CR0_670_FixS).

class BOPAlgo_PaveFiller
method void BOPAlgo_PaveFiller::PutPaveOnCurve
    (const Standard_Integer nV,
     const Standard_Real aTolR3D,
     BOPDS_Curve& aNC,
     const BOPCol_MapOfInteger& aMI,
     BOPCol_DataMapOfIntegerReal& aMVTol,
     const Standard_Integer iCheckExtend)

Do not put the pave on the curve in case if there is already one with the same parameter.
Update tolerance of the existing vertex to reach the new one.

Added test case bugs/modalg_6/bug26444.

10 years agoPatch for Bug #73"Error of compilation of the OCCT products for 6.7.0.
gka [Tue, 7 Apr 2015 16:22:24 +0000 (19:22 +0300)]
Patch for Bug #73"Error of compilation of the OCCT products for 6.7.0.
Method SetValues() with previous list of arguments was added for compatibility

10 years ago0025876: Geom2dAPI_InterCurveCurve returns only one intersection point instead of...
msv [Fri, 27 Feb 2015 21:12:38 +0000 (00:12 +0300)]
0025876: Geom2dAPI_InterCurveCurve returns only one intersection point instead of two intersection points

Extend domain of circle to include all possible solutions.
Test case for issue CR25876
Period 'jump" handling algorithm changed.

10 years agoFix regressions (see #25729 for details)
ifv [Tue, 17 Feb 2015 08:03:23 +0000 (11:03 +0300)]
Fix regressions (see #25729 for details)

10 years agoTest case for this issue is updated
nbv [Thu, 5 Feb 2015 14:12:21 +0000 (17:12 +0300)]
Test case for this issue is updated

10 years ago0025772: Boolean operation produces invalid result after patch for 0025416
nbv [Mon, 2 Feb 2015 13:15:39 +0000 (16:15 +0300)]
0025772: Boolean operation produces invalid result after patch for 0025416

Patch for bug #0025416 and #0025697

Test cases for the issue #25416 and #25697 have been added.
New test case for this issue has been created.

10 years agoFix for 3d offset algorithm
ifv [Mon, 2 Feb 2015 13:00:19 +0000 (16:00 +0300)]
Fix for 3d offset algorithm

10 years agoCommit for 2d offset algorithm
ifv [Mon, 2 Feb 2015 12:58:21 +0000 (15:58 +0300)]
Commit for 2d offset algorithm

10 years ago0025374: [6.8.0beta regression] gp_Trsf2d::SetMirror() looses transformation form
nbv [Thu, 23 Oct 2014 14:02:23 +0000 (18:02 +0400)]
0025374: [6.8.0beta regression] gp_Trsf2d::SetMirror() looses transformation form

1. Elements of gp_TrsfForm have been documented
2. gp_Trsf2d class has been reverted to non-regression case.

Update of test-cases

Conflicts:
src/gp/gp.cdl
tests/de/iges_1/K3
tests/de/iges_2/B8
tests/de/iges_2/E6
tests/de/iges_2/G1

10 years ago0025194: It is necessary to orthogonalize transformation matrix in gp_Trsf and gp_Trs...
nbv [Wed, 10 Sep 2014 07:28:19 +0000 (11:28 +0400)]
0025194: It is necessary to orthogonalize transformation matrix in gp_Trsf and gp_Trsf2d classes

1. Method "SetValues()" for gp_Trsf2d class is added.
2. Method Orthogonalize for gp_Trsf2d and gp_Trsf classes was added.
3. Unused arguments from "SetValues()" method for gp_Trsf was deleted.
4. Output of AppParCurves_MultiPoint Dump  was corrected.
5. Method of right projected point choosing was corrected in ProjLib package.
6. Some test cases were changed according to their new behavior.

Conflicts:
src/BRepFill/BRepFill_LocationLaw.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
tests/de/iges_2/E6

10 years agoNew classes for BOPAlgo for patch on boolean operations from OCC version 680
gka [Mon, 24 Nov 2014 12:46:26 +0000 (15:46 +0300)]
New classes for BOPAlgo for patch on boolean operations from OCC version 680

10 years ago0025416: Wrong section curve
nbv [Thu, 30 Oct 2014 13:17:37 +0000 (16:17 +0300)]
0025416: Wrong section curve
patch #25416 to OCCT 6.7.0

10 years agoFix for regressions for case infinite box ( case 46)
gka [Thu, 30 Oct 2014 16:03:55 +0000 (19:03 +0300)]
Fix for regressions for case infinite box ( case 46)

10 years agoFix to avoid exception for case46 (regressions)
gka [Tue, 28 Oct 2014 16:51:23 +0000 (19:51 +0300)]
Fix to avoid exception for case46 (regressions)

10 years agoFix for case 52
gka [Tue, 28 Oct 2014 09:43:36 +0000 (12:43 +0300)]
Fix for case 52

10 years agoAnalyzer for surface normals is added
ifv [Thu, 23 Oct 2014 12:13:26 +0000 (16:13 +0400)]
Analyzer for surface normals is added

10 years ago0025380: Intersection curve cannot reach boundary of surface
aml [Thu, 23 Oct 2014 11:43:31 +0000 (15:43 +0400)]
0025380: Intersection curve cannot reach boundary of surface

Changed next point computation in point walker. Now trying to walk over another isoline if new point is too close to previous.

10 years agoFix for operation "Split shell"
gka [Tue, 21 Oct 2014 11:13:54 +0000 (15:13 +0400)]
Fix for operation "Split shell"

10 years agoVersion Open CASCADE 670 with fixes
gka [Fri, 10 Oct 2014 11:19:04 +0000 (15:19 +0400)]
Version Open CASCADE 670 with fixes

11 years ago0024428: Implementation of LGPL license V6_7_0
abv [Fri, 13 Dec 2013 12:50:27 +0000 (16:50 +0400)]
0024428: Implementation of LGPL license

OCCT documentation updated to refer to LGPL as applicable license

11 years ago0024428: Implementation of LGPL license
bugmster [Wed, 4 Dec 2013 17:18:05 +0000 (21:18 +0400)]
0024428: Implementation of LGPL license

Update of OCCT samples source code due to moving to LGPL license

11 years ago0024428: Implementation of LGPL license
bugmster [Wed, 4 Dec 2013 17:05:36 +0000 (21:05 +0400)]
0024428: Implementation of LGPL license

The copying permission statements at the beginning of source files updated to refer to LGPL.
Copyright dates extended till 2014 in advance.

11 years ago0024166: Unable to create file with "Save" menu of voxeldemo Qt sample
vro [Tue, 17 Dec 2013 08:27:29 +0000 (12:27 +0400)]
0024166: Unable to create file with "Save" menu of voxeldemo Qt sample
Turning on the light to display the shapes of the sample.

11 years ago0024469: cmake mfcsample project skippes ParamsFacesPage
ibs [Tue, 17 Dec 2013 06:17:09 +0000 (10:17 +0400)]
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

11 years ago0024426: CMake ignores 3rd party options; env.sh does not set "CASROOT" environment...
ibs [Mon, 16 Dec 2013 14:05:20 +0000 (18:05 +0400)]
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

11 years ago0024471: Erasing of the shape in HLR sample leads to sample crash.
aba [Mon, 16 Dec 2013 14:10:58 +0000 (18:10 +0400)]
0024471: Erasing of the shape in HLR sample leads to sample crash.

11 years agoPreparation for OCCT 6.7.0 release: 'beta' removed from OCCT version
abv [Fri, 13 Dec 2013 11:23:40 +0000 (15:23 +0400)]
Preparation for OCCT 6.7.0 release: 'beta' removed from OCCT version

11 years ago0024466: Visualization - PrsMgr_Presentation3d::Erase() now leads to incomplete destr...
kgv [Sun, 15 Dec 2013 12:25:16 +0000 (16:25 +0400)]
0024466: Visualization - PrsMgr_Presentation3d::Erase() now leads to incomplete destruction of Graphic3d_Structure

11 years ago0024440: Regressions in products test group sat/doc_1
szv [Thu, 12 Dec 2013 08:32:51 +0000 (12:32 +0400)]
0024440: Regressions in products test group sat/doc_1

Check for closed shell is corrected

11 years ago0024425: Improve usage ergonomics of new dimension presentations
aba [Wed, 11 Dec 2013 15:16:07 +0000 (19:16 +0400)]
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.

11 years ago0024448: Possible copy-paste bug in IGESGeom_SplineCurve.cxx
Pawel [Mon, 9 Dec 2013 16:15:39 +0000 (17:15 +0100)]
0024448: Possible copy-paste bug in IGESGeom_SplineCurve.cxx

Replaced 'allXPolynomials' with 'allYPolynomials' to avoid redundancy.

11 years ago0024451: Logical conjunction always evaluates to false
Pawel [Tue, 10 Dec 2013 09:26:10 +0000 (10:26 +0100)]
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>

11 years ago0024455: Graphic3d_Group - restore Marker() method to simplify porting
kgv [Wed, 11 Dec 2013 05:31:04 +0000 (09:31 +0400)]
0024455: Graphic3d_Group - restore Marker() method to simplify porting

11 years ago0024283: STEP read failes to read unbound advanced_face
gka [Wed, 4 Dec 2013 06:47:40 +0000 (10:47 +0400)]
0024283: STEP read failes to read unbound advanced_face

Fix to avoid exception if sphere is written without bounds.

11 years ago0024452: TKOpenGl - Memory leak in OpenGl_ShaderManager
Pawel [Tue, 10 Dec 2013 10:05:08 +0000 (14:05 +0400)]
0024452: TKOpenGl - Memory leak in OpenGl_ShaderManager

11 years ago0024450: TKOpenGl - Fixed pipeline materials update optimization does not distinguish...
kgv [Tue, 10 Dec 2013 08:44:10 +0000 (12:44 +0400)]
0024450: TKOpenGl - Fixed pipeline materials update optimization does not distinguish front/back faces

11 years ago0024403: BRepBuilderAPI_Sewing should have get/set Context methods
ibs [Wed, 27 Nov 2013 13:11:25 +0000 (17:11 +0400)]
0024403: BRepBuilderAPI_Sewing should have get/set Context methods

Methods to get/set context introduced

11 years ago0024434: The result of Boolean FUSE operation is not correct
emv [Mon, 9 Dec 2013 07:01:49 +0000 (11:01 +0400)]
0024434: The result of Boolean FUSE operation is not correct
Small correction in splitting SEAM edge on face.

11 years ago0024389: Invalid hilight of AIS dimension line in local selection
apl [Sat, 7 Dec 2013 10:07:41 +0000 (14:07 +0400)]
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.

11 years ago0024422: Wrong result done by FaceClassifier algorithm
nbv [Wed, 4 Dec 2013 11:07:25 +0000 (15:07 +0400)]
0024422: Wrong result done by FaceClassifier algorithm

Control of out of boundaries by finding circle-point extrema.

11 years ago0024459: Exception during clearing object in test case v3d/raytrace/connected in...
dbp [Thu, 12 Dec 2013 15:22:02 +0000 (19:22 +0400)]
0024459: Exception during clearing object in test case v3d/raytrace/connected in DEBUG mode

11 years ago0024391: Erased AIS object can not be displayed in AIS_InteractiveContext after AIS_I...
aba [Thu, 28 Nov 2013 15:50:58 +0000 (19:50 +0400)]
0024391: Erased AIS object can not be displayed in AIS_InteractiveContext after AIS_InteractiveContext::Remove(): added  presentations removing after presentable object is removed from context.

vremove command was corrected. Test case was corrected.

few mistakes corrected

11 years agoAdjusting test cases for current state of OCCT
bugmaster [Fri, 6 Dec 2013 11:41:07 +0000 (15:41 +0400)]
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

11 years ago0024279: bug in Standard_Boolean STEPCAFControl_Reader::Transfer
gka [Wed, 4 Dec 2013 06:37:41 +0000 (10:37 +0400)]
0024279: bug in Standard_Boolean STEPCAFControl_Reader::Transfer

11 years ago0024420: Add methods to switch the type of sensitivity in AIS_Circle and AIS_Plane
dbv [Thu, 5 Dec 2013 11:43:48 +0000 (15:43 +0400)]
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

11 years ago0024372: HLR Sample: erased objects are shown in HLR
aba [Thu, 5 Dec 2013 11:39:48 +0000 (15:39 +0400)]
0024372: HLR Sample: erased objects are shown in HLR

Compilation errors were corrected.
Removed .aps files
Sample paths fields were updated to read help file from sample folder.

11 years ago0024359: Crash on BRepAlgoAPI_Fuse
ifv [Thu, 5 Dec 2013 11:36:22 +0000 (15:36 +0400)]
0024359: Crash on BRepAlgoAPI_Fuse

Test case for issue CR24359

11 years ago0023921: IGES reader cannot map subshapes colors inside nested assemblies
gka [Thu, 5 Dec 2013 11:26:01 +0000 (15:26 +0400)]
0023921: IGES reader cannot map subshapes colors inside nested assemblies

Modification to avoid creation of redundant labels in XCAF for any shapes  belonging compound even if colors are not defined for them.
Fix to avoid compiler warning.
Fix for regression for test case de iges_2 A6
Test case for issue CR23921

11 years ago0024313: BRepAlgoAPI_Section and IntTools_FaceFace aren't written to handle Geom_Surf...
ifv [Thu, 5 Dec 2013 11:16:11 +0000 (15:16 +0400)]
0024313: BRepAlgoAPI_Section and IntTools_FaceFace aren't written to handle Geom_SurfaceOfLinearExtrusion

Test case for issue CR24313

11 years ago0023931: Incorrect image export code in MFC sample: Added OCC_BaseDoc::ExportView...
aba [Thu, 5 Dec 2013 11:03:53 +0000 (15:03 +0400)]
0023931: Incorrect image export code in MFC sample: Added OCC_BaseDoc::ExportView() method to unify image export procedure in all MFC samples.

Compilation errors were corrected.

11 years ago0024304: Eliminate GCC compiler warning about exceeding maximum value for type in...
ski [Thu, 28 Nov 2013 14:10:25 +0000 (18:10 +0400)]
0024304: Eliminate GCC compiler warning about exceeding maximum value for type in case label

Methods OSD::Handler(), OSD::SegvHandler(), OSD::WntHandler() were made static
Type cast were removed when pointer on signal handler function is used
Enumeration OSD_Signal removed

11 years agoDeleting MSVC compiler warning in BRepBuilderAPI_Sewing.cxx(920) caused integration...
mkv [Fri, 29 Nov 2013 07:56:12 +0000 (11:56 +0400)]
Deleting MSVC compiler warning in BRepBuilderAPI_Sewing.cxx(920) caused integration of fix for 24390

11 years ago0023813: TKOpenGl, OpenGl_Texture ignores stride image property
kgv [Thu, 28 Nov 2013 09:55:52 +0000 (13:55 +0400)]
0023813: TKOpenGl, OpenGl_Texture ignores stride image property
Added test case tests/bugs/vis/bug23813

11 years ago0024336: Content of OCCT documentation should be updated. Iter 2
ysn [Thu, 28 Nov 2013 08:17:08 +0000 (12:17 +0400)]
0024336: Content of OCCT documentation should be updated. Iter 2

Minor corrections in documentation (dev guides)

Finalized brep_wp guide (by DLN); entirely removed non-PNG images to provide smooth PDF generation;  Restored cross-guide links in Technical overview; small improvements and editing in GIT guide.

Resized some images to better fit on PDF pages.

11 years ago0024008: ShapeAnalysis_Surface causes exception in Geom_OffsetSurface
gka [Thu, 28 Nov 2013 08:13:15 +0000 (12:13 +0400)]
0024008: ShapeAnalysis_Surface causes exception in Geom_OffsetSurface

Refactoring on current master fix for bug 0024008: ShapeAnalysis_Surface causes exception in Geom_OffsetSurface.
And modified test scripts in order to avoid report regressions
Test cases for issue CR24008

11 years ago0024399: ICC warnings 3280 "declaration hides..."
ski [Tue, 26 Nov 2013 14:17:10 +0000 (18:17 +0400)]
0024399: ICC warnings 3280 "declaration hides..."

Renamed local variables to avoid ICC compiler warnings about repeated names

11 years ago0024396: "vselmode" - disable auto loading of objects into Local Context
apl [Thu, 28 Nov 2013 07:32:53 +0000 (11:32 +0400)]
0024396: "vselmode" - disable auto loading of objects into Local Context

Corrected DRAWEXE "vselmode" command.
Added test case.

corrected test cases

- 24293 failed due to initialization view without "name".
- 24374 adjusted, the test case was initially incorrect.

Modified test cases bugs/vis/bug24293 and bugs/vis/bug24374

11 years ago0024398: Output of extrema draw-command has various format on optimise and debug...
aml [Thu, 28 Nov 2013 07:25:41 +0000 (11:25 +0400)]
0024398: Output of extrema draw-command has various format on optimise and debug modes

Fixed creation of extrema curve in debug mode.
Deleted space between ";" and "V" in debug output to make "llength" DRAW funcion work correctly in debug mode.
Deleted TODOs in tests/bugs/modalg_5/bug24327
Deleted TODOs in test cases with improvement in extrema output. Increased cpulimit in de, boolean and perf.

11 years ago0024383: Access violation during STEP file import
gka [Thu, 28 Nov 2013 07:19:34 +0000 (11:19 +0400)]
0024383: Access violation during STEP file import

Protection for null magnitude of vector written in file was added.

Test cases for issue CR24383

11 years ago0024180: Eliminate CLang / GCC compiler warning -Wswitch
ski [Thu, 28 Nov 2013 07:13:41 +0000 (11:13 +0400)]
0024180: Eliminate CLang / GCC compiler warning -Wswitch

Eliminated warnings -Wswitch shown by gcc
Eliminated two new warnings about wrong initialization order
Eliminated warnings about unused functions.
A few more ICC warnings (type conversions) fixed

11 years ago0024400: Wrong result obtained by Section
pdn [Thu, 28 Nov 2013 07:10:10 +0000 (11:10 +0400)]
0024400: Wrong result obtained by Section

Changes:
class IntTools_FaceFace
- static function:
void CorrectSurfaceBoundaries(const TopoDS_Face&  theFace,
       const Standard_Real theTolerance,
       Standard_Real&      theumin,
       Standard_Real&      theumax,
       Standard_Real&      thevmin,
       Standard_Real&      thevmax)

Remove unnecessary broadening of UV-bounds for the faces based on the sperical surfaces.

Test case for issue CR24400

11 years ago0024385: Shape fix shape does not correct closed flag for shell
pdn [Thu, 28 Nov 2013 06:45:18 +0000 (10:45 +0400)]
0024385: Shape fix shape does not correct closed flag for shell

Modified test cases de/step_4/C9 and de/step_4/D1 regarding to new reference data

11 years ago0024380: OSD_MAllocHook - Improvement of malloc hook to follow maximal peack size
pdn [Fri, 22 Nov 2013 09:07:17 +0000 (13:07 +0400)]
0024380: OSD_MAllocHook - Improvement of malloc hook to follow maximal peack size

11 years ago0024392: TKService, Image_PixMap - use bottom-up image data storage by default
kgv [Fri, 22 Nov 2013 02:54:16 +0000 (06:54 +0400)]
0024392: TKService, Image_PixMap - use bottom-up image data storage by default

11 years ago0023708: The correct shape is interpreted as invalid
pdn [Thu, 28 Nov 2013 06:35:31 +0000 (10:35 +0400)]
0023708: The correct shape is interpreted as invalid

Added test case bugs/modalg_5/bug23708
Improvements in test case de/step_3/B8 (problem in second TODO is not reproduced)
Modified test case de/iges_2/H1 regarding to new reference data

11 years ago0024390: Sewing produces the result with huge tolerance
gka [Thu, 28 Nov 2013 06:30:32 +0000 (10:30 +0400)]
0024390: Sewing produces the result with huge tolerance

Test cases for issue CR24390

11 years agoCorrection test cases for adequate behavior for platforms with OpenCL
bugmaster [Fri, 22 Nov 2013 10:49:51 +0000 (14:49 +0400)]
Correction test cases for adequate behavior for platforms with OpenCL

11 years agoAdjusting testing cases
apn [Fri, 22 Nov 2013 10:08:40 +0000 (14:08 +0400)]
Adjusting testing cases

boolean bsection M9 N5
Adjusting test cases in DEBUG mode to current state of master (increase cpulimit and modified TODOs)

bugs modalg_5 bug24327
Added TODO in test case to avoid regression in DEBUG mode caused by integration of 24327

perf bop builface
Increase cpulimit of test case (problem in DEBUG mode)

11 years agoCorrection of test cases due to fix for issue 24130
apn [Fri, 22 Nov 2013 08:49:09 +0000 (12:49 +0400)]
Correction of test cases due to fix for issue 24130

11 years agoCorrection of testing case for issue 24374
bugmaster [Thu, 21 Nov 2013 13:37:12 +0000 (17:37 +0400)]
Correction of testing case for issue 24374

11 years ago0024374: Flipping affects highlight presentation of dimension. Model-view matrix...
aba [Thu, 21 Nov 2013 13:34:24 +0000 (17:34 +0400)]
0024374: Flipping affects highlight presentation of dimension. Model-view matrix restoring in immediate mode was added in OpenGl_Flipper::Render() method. Test case was added.

11 years ago0024351: Test cases for AIS dimension presentations to check arrow orientation, text...
apl [Thu, 21 Nov 2013 13:30:06 +0000 (17:30 +0400)]
0024351: Test cases for AIS dimension presentations to check arrow orientation, text position

- Added test cases to check label and arrows positioning of AIS length, angle, radius, diameter dimensions;
- Added new arguments to "vdim" command to modify "flyout", "arrow orientation", "label position" properties;
- Corrected bug: duplication of text label of linear dimensions for the horizontal-centered text.
- Rename and revise argument interface of "vdimension" (vdim) command.
- Correct test cases for new command name and arguments style.

corrected test cases - check with testdiff instead of "checkcolor"

11 years ago0024326: Get rid of confusing extension line
apl [Thu, 21 Nov 2013 13:27:33 +0000 (17:27 +0400)]
0024326: Get rid of confusing extension line

1) Removed confusing part of labeled extension for 3d text.
2) Removed unused "TextOffset" property of AIS_Dimension class, revised function of "ExtensionSize" property.
3) Added options to specify automatic or user-defined arrow orientation and value label positioning to dimension aspect enumerations.
4) Use proper naming: Prs3d_DimensionTextVerticalPosition, Prs3d_DimensionTextHorizontalPosition instead of Prs3d_HorizontalTextAlignment, Prs3d_VerticalTextAlignment.
Correction of label length computing method.

11 years ago0024288: Provide flipping text for AIS_Dimensions
aba [Thu, 21 Nov 2013 13:24:09 +0000 (17:24 +0400)]
0024288: Provide flipping text for AIS_Dimensions

  - OpenGl_Flipper class added to provide text flipping.
  - Added Graphic3d_Mat4, OpenGl_Mat4 definitions for use with TKOpenGl matrix types.
  - Added flipping parameters for dimensions with 3D text labels at AIS_Dimension class.
  - Test cases.

11 years ago0024293: Dimension extensions don't belong to the dimension sensitive entity: compute...
aba [Thu, 14 Nov 2013 12:32:40 +0000 (16:32 +0400)]
0024293: Dimension extensions don't belong to the dimension sensitive entity: computeFlyoutSelection() method was added in AIS_Dimension and  AIS_AngleDimension classes.

11 years ago0024386: Provide high-level API to specify font by user-defined path for AIS (Prs3d...
kgv [Wed, 20 Nov 2013 09:40:36 +0000 (13:40 +0400)]
0024386: Provide high-level API to specify font by user-defined path for AIS (Prs3d) aspects

Add new command vfont to access font manager.

11 years ago0024384: Wrong result obtained by Fuse
pkv [Wed, 20 Nov 2013 09:41:36 +0000 (13:41 +0400)]
0024384: Wrong result obtained by Fuse

Changes:
1. class BOPTools
   - method:
void BOPTools_AlgoTools::MakeVertex(BOPCol_ListOfShape& aLV,
                                                              TopoDS_Vertex& aVnew)
The function fsqrt that calculates the square root of a real number
has been replaced by the standard sqrt.

2. class BOPAlgo_WireSplitter
- static function:
Standard_Real Angle2D (const TopoDS_Vertex& aV,
                         const TopoDS_Edge& anEdge,
                         const TopoDS_Face& myFace,
                         const GeomAdaptor_Surface& aGAS,
                         const Standard_Boolean aFlag)
The value parametric deltas for computations of 2D-angles
have been changed for Bezier, B-Spline 2D-curves.

11 years ago0024360: Hang up trying to intersect two faces
jgv [Thu, 21 Nov 2013 11:11:49 +0000 (15:11 +0400)]
0024360: Hang up trying to intersect two faces

Added test case bugs/modalg_5/bug24360

11 years ago0024339: Vectors not displayed correctly in MFC samples [6.7.0 Beta]: ISession_Direct...
aba [Thu, 21 Nov 2013 11:03:55 +0000 (15:03 +0400)]
0024339: Vectors not displayed correctly in MFC samples [6.7.0 Beta]: ISession_Direction classes were rewritten without using of DsgPrs_LengthPresentation class.

Corrections to support old results in geometry samples: added ISession_Direction::SetLineAspect(); ISession_Direction class in Modeling sample was corrected.

11 years ago0024263: TNaming_CopyShape::CopyTool failure
skv [Thu, 21 Nov 2013 10:58:03 +0000 (14:58 +0400)]
0024263: TNaming_CopyShape::CopyTool failure

Test case for issue CR24263

11 years ago0024321: Use List collection instead of NCollection_Set for collection of Handle...
apl [Mon, 18 Nov 2013 17:48:50 +0000 (21:48 +0400)]
0024321: Use List collection instead of NCollection_Set for collection of Handle(Graphic3d_ClipPlane)

- The NCollection_Sequence (Graphic3d_SequenceOfHClipPlane) is used for handling ordered lists of clipping planes instead of NCollection_Set (Graphic3d_SetOfHClipPlane).

11 years ago0024377: [Regression-like] OCC 6.7.0 beta contaminates log with more unnecessary...
nbv [Tue, 19 Nov 2013 08:06:09 +0000 (12:06 +0400)]
0024377: [Regression-like] OCC 6.7.0 beta contaminates log with more unnecessary debug symbols

These "DEBUG outputs" are replace with analogically comments.

11 years ago0024375: Exception in IntAna on touching circles
pdn [Thu, 21 Nov 2013 10:13:29 +0000 (14:13 +0400)]
0024375: Exception in IntAna on touching circles
Test case for issue CR24375

11 years ago0024327: Wrong result obtained by Exterma Curve/Curve
aml [Thu, 21 Nov 2013 09:47:46 +0000 (13:47 +0400)]
0024327: Wrong result obtained by Exterma Curve/Curve
Increased number of nodes  in Extrema_CurveCache::Extrema_CurveCache.
Test case for issue CR24327

11 years ago0024355: Compiler Warning level 4 for MFC samples
ibs [Thu, 21 Nov 2013 09:44:27 +0000 (13:44 +0400)]
0024355: Compiler Warning level 4 for MFC samples

Some warnings were removed from MFC samples
All warnings of sample projects with warning level 4 were fixed on VC9
Warnings level increased to -W4 in projects of MFC samples; sample ReadMe files added to documentation
Changes in Viewer2dDoc.cpp and OcafDoc.cpp were restored.
Minor corrections in documentation

11 years ago0024315: Use delayed release of resources in OpenGl aspects for consistency
apl [Mon, 18 Nov 2013 16:38:26 +0000 (20:38 +0400)]
0024315: Use delayed release of resources in OpenGl aspects for consistency

- Do delayed release of face texture resource of OpenGl_AspectFace, point sprite texture of OpenGl_AspectMarker

11 years ago0024328: Revolution of a wire generates two interfered faces.
emv [Thu, 21 Nov 2013 09:33:12 +0000 (13:33 +0400)]
0024328: Revolution of a wire generates two interfered faces.
Correct treatment of cones with collinear axes.

Test case for issue CR24328

11 years ago0024353: TKOpenGl - crash in IsRaytracedStructure when clearing mutli-connected prese...
kgv [Thu, 21 Nov 2013 09:29:08 +0000 (13:29 +0400)]
0024353: TKOpenGl - crash in IsRaytracedStructure when clearing mutli-connected presentation

Correction of test cases for issue CR24353

11 years ago0024336: Content of OCCT documentation should be updated. Iter 2
ysn [Thu, 21 Nov 2013 09:04:37 +0000 (13:04 +0400)]
0024336: Content of OCCT documentation should be updated. Iter 2
CDL guide finalized.
Brep WP added
Added white-papers and 2 dev guides in the generated documentation structure.
White-papers + 2 developer guides + Draw UG finalized.
Visualization guide finalized.
Fixes for bugs 24205, 23737 and 24021

11 years ago0024346: Documentation - provide Coding Rules document
kgv [Tue, 19 Nov 2013 10:13:50 +0000 (14:13 +0400)]
0024346: Documentation - provide Coding Rules document

Keep doxygen comments within code blocks (disable STRIP_CODE_COMMENTS).