]>
OCCT Git - occt.git/log
ifv [Fri, 14 Oct 2022 09:59:06 +0000 (12:59 +0300)]
0033170 : Modeling Algorithms - Checking for canonical geometry: plane detection problems
GeomLib_IsPlanarSurface.cxx - using poles for checking BSpline, Bezier curves and surface changed
on checking by curve, surface points.
BRepOffset_MakeOffset.cxx - set normal of plane surface according to normal of initial face surface
tests/cr/bugs/bug33170 - new test case added
jfa [Wed, 2 Nov 2022 16:28:50 +0000 (19:28 +0300)]
Fix for compilation of 33144 cherry-pick
knosulko [Thu, 20 Oct 2022 10:15:07 +0000 (13:15 +0300)]
0033144 : Modeling Algorithms - Wrong result of Shape Proximity
Added step of refinement the coarser of the two shapes meshes to produce two meshes with approximately the same density.
Added tests lowalgos/proximity.
jgv [Sat, 23 Jul 2022 14:22:30 +0000 (17:22 +0300)]
0033006 : Modelling Algorithms - UnifySameDomain raises exception
Correct processing cases where a group of faces lies on U-periodic and V-periodic (torus-like) surface.
Add comments according to the remarks
jgv [Thu, 22 Sep 2022 09:51:18 +0000 (12:51 +0300)]
0031992 : Modeling Algorithms - Offset of closed B-spline edge fails
1. Increase the tolerance of approximation.
2. Update auxiliary Draw command "topoload" for usage of option "-approx".
Add missing comment
jgv [Mon, 22 Aug 2022 09:15:42 +0000 (12:15 +0300)]
0032214 : Modeling Algorithms - 2d Offset produces wrong result
Add new option to convert input contours into ones consisting of 2D circular arcs and 2D linear segments only.
knosulko [Fri, 5 Aug 2022 09:44:29 +0000 (12:44 +0300)]
0033017 : Implement an algorithm to find a proximity between a pair of shapes
Extend "proximity" command to be able to compute the proximity value;
Implement classes for calculate proximity value between two shapes;
Add possibility to set up the number of sample points for the input shapes;
Add tests lowalgos/proximity.
jgv [Wed, 31 Aug 2022 20:24:22 +0000 (23:24 +0300)]
Integrate fixes for issues 32995, 33104
jfa [Wed, 17 Aug 2022 12:55:22 +0000 (15:55 +0300)]
Increment service pack version to 4
jgv [Sat, 30 Apr 2022 20:05:07 +0000 (23:05 +0300)]
0032999 : Modeling Algorithms - New option in ShapeUpgrade_ShapeDivide algorithm: splitting into N parts, into N*M parts
1. Multiple changes in ShapeUpgrade_ShapeDivideArea, ShapeUpgrade_FaceDivide, ShapeUpgrade_FaceDivideArea, ShapeUpgrade_SplitSurface, ShapeUpgrade_SplitSurfaceArea: new methods NbParts and SetSplittingByNumber, changes in ShapeUpgrade_FaceDivideArea::Perform and ShapeUpgrade_SplitSurfaceArea::Compute concerning new modes of splitting.
2. New Draw command "DT_SplitByNumber" for testing new modes of splitting.
3. New subgroups "split_number" and "split_two_numbers" in the group of tests "heal" for testing new modes of splitting.
snn [Wed, 20 Apr 2022 11:56:21 +0000 (14:56 +0300)]
0032914 : Data Exchange - Some parts of compound are lost while writing STEP in nonmanifold mode
jgv [Thu, 21 Apr 2022 07:02:51 +0000 (10:02 +0300)]
0032864 : Modeling Algorithms - Normal projection of a wire on a cylinder produces wrong result
Minor correction in method BRepAlgo_NormalProjection::Build: correct mixed up first and last parameters of the projected curve.
jgv [Wed, 30 Mar 2022 01:28:02 +0000 (04:28 +0300)]
0032721 : Modeling Algorithms - BOP wrong results on a cone and an extrusion
jfa [Fri, 22 Apr 2022 07:57:14 +0000 (10:57 +0300)]
Increment service pack version to 3
jgv [Sat, 12 Mar 2022 19:35:55 +0000 (22:35 +0300)]
0032719 : Modelling Algorithms - UnifySameDomain result has incorrect triangulation
Correct method ShapeUpgrade_UnifySameDomain::UnionPCurves: reparametrize unified pcurves to fit the new range of 3D-curve.
aml [Fri, 28 Jan 2022 15:39:49 +0000 (18:39 +0300)]
0032810 : Coding - missing Standard_EXPORT in Standard_ErrorHandler
jgv [Mon, 14 Feb 2022 13:36:39 +0000 (16:36 +0300)]
0032715 : Modelling Algorithms - UnifySameDomain does incomplete union
jfa [Tue, 16 Nov 2021 11:23:19 +0000 (14:23 +0300)]
Increment service pack version to 2
jgv [Fri, 27 Aug 2021 09:53:29 +0000 (12:53 +0300)]
0032502 : Modeling Algorithms - BOP wrong result on sphere and cylinder
Modifications in the method IntPatch_ALineToWLine::MakeWLine:
correct setting parameters to vertices on IntPatch_WLine curve.
jgv [Mon, 18 Oct 2021 17:00:20 +0000 (20:00 +0300)]
0032623 : [Regression] Modelling Algorithms - UnifySameDomain invalid result only in release mode
Correct local function ReconstructMissedSeam: use copy of existing pcurve for seam edge reconstruction to prevent possible corruption of another edges.
jgv [Fri, 15 Oct 2021 04:53:48 +0000 (07:53 +0300)]
0032619 : [Regression] Modelling Algorithms - UnifySameDomain ignores shared face
Correct method ShapeUpgrade_UnifySameDomain::UnifyFaces: exclude free boundary edges from unification.
jgv [Mon, 27 Sep 2021 16:00:37 +0000 (19:00 +0300)]
0032581 : Modelling Algorithms - UnifySameDomain produces invalid result
1. Correct local function TransformPCurves of ShapeUpgrade_UnifySameDomain: take into account the case of seam edge.
2. Correct local function ReconstructMissedSeam of ShapeUpgrade_UnifySameDomain: use previously stored seam edge in some cases.
dpasukhi [Fri, 3 Sep 2021 11:42:02 +0000 (14:42 +0300)]
0032556 : Data Exchange - A toroidal part of solid is corrupted while writing or reading STEP file
Fix STEP writing Wire for periodic surface
jgv [Fri, 10 Sep 2021 16:30:38 +0000 (19:30 +0300)]
0032561 : Modelling Algorithms - UnifySameDomain does nothing while it is expected to union two pairs of faces
Correct method ShapeUpgrade_UnifySameDomain::UnifyFaces: when creating the Edge-Face map of initial shape, count each face only once.
oan [Thu, 8 Jul 2021 10:07:05 +0000 (13:07 +0300)]
0032424 : [Regression] Mesh - Slow triangulation of a simple shape.
Check links produced by splitting of an initial link by the middle point for MinSize requirement.
Conflicts:
tests/bugs/mesh/bug30008_1
tests/bugs/moddata_2/bug428
tests/hlr/poly_hlr/C14
jgv [Sun, 6 Jun 2021 02:39:55 +0000 (05:39 +0300)]
0031890 : Modeling Algorithms - Invalid result of common fuse BOP. Intersection has failed.
Modify the method BOPTools_AlgoTools3D::DoSplitSEAMOnFace: correct processing closed non-periodic surfaces.
jgv [Thu, 20 May 2021 22:54:07 +0000 (01:54 +0300)]
0032196 : Modeling Algorithms - Invalid section curve
Modify the method IntWalk_IWalking::ComputeCloseLine: add condition for check of update of variable containing current solution
jgv [Wed, 28 Apr 2021 19:54:03 +0000 (22:54 +0300)]
0032332 : Modeling Algorithms - Incorrect result of ShapeUpgrade_UnifySameDomain
Method UnionPCurves of ShapeUpgrade_UnifySameDomain is modified: check of the range of new pcurves is added: if the range differs from the 3D-curve's one, the pcurves are being recomputed by projection.
jfa [Wed, 25 Aug 2021 14:23:05 +0000 (17:23 +0300)]
Set servicepack version to 1
jgv [Fri, 30 Jul 2021 00:09:09 +0000 (03:09 +0300)]
0032470 : Modeling Algorithms - BOP wrong result on sphere and box
Correct adjusting pcurves on periodic surfaces: take the middle point as a reference point.
bugmaster [Wed, 4 Aug 2021 07:41:47 +0000 (10:41 +0300)]
Update version up to 7.5.3
jgv [Sat, 8 May 2021 16:29:46 +0000 (19:29 +0300)]
0032291 : Modeling Algorithms - General Fuse produces wrong number of solids
Modify method IntWalk_IWalking::ComputeCloseLine: add new flag "isOnDegeneratedBorder" to reach the border successfully.
emv [Fri, 16 Apr 2021 12:21:32 +0000 (15:21 +0300)]
0032307 : Modeling Algorithms - Empty result of offset operation in mode "Complete" Joint type "Intersection"
Make sure the vertices created by pairwise intersection of edges connected in the same vertex are unified correctly.
emv [Wed, 27 Jan 2021 13:24:11 +0000 (16:24 +0300)]
0032088 : Modeling Algorithms - Empty result of offset operation in mode "Complete" join type "Intersection"
Mark inverted edges located inside loops of invalid edges as invalid as well.
akaftasev [Thu, 29 Apr 2021 10:40:58 +0000 (13:40 +0300)]
0031147 : Modeling Algorithms - BRepOffsetAPI_MakePipeShell null access
Added to Draw command 'setsweep ' posibility to change degmax and segmax parameter manually by '-SM' and '-DM' options
Added test
Added new condition to prevent crash
akaftasev [Tue, 4 May 2021 10:28:25 +0000 (13:28 +0300)]
0029645 : Hang on making pipe shell using BRepOffsetAPI_MakePipeShell
Added new boolean parameter to GeomLib::FuseIntervals() to select method of defining an element with close values
aavtamon [Tue, 27 Oct 2020 13:15:22 +0000 (16:15 +0300)]
0028572 : Modeling Algorithms - Wrong result of the mkface command
- Added note to BRepBuilderAPI_MakeFace(const Handle(Geom_Surface)& S,
const TopoDS_Wire& W,
const Standard_Boolean Inside = Standard_True)
in BRepBuilderAPI_MakeFace.hxx;
- Modified subsubsection occt_modalg_3_5_2 in dox/user_guides/modeling_algos/modeling_algos.md
bugmaster [Tue, 20 Apr 2021 07:07:58 +0000 (10:07 +0300)]
Update version up to 7.5.2
ifv [Thu, 18 Mar 2021 14:07:37 +0000 (17:07 +0300)]
0032225 : Modeling Data - Wrong result of extrema curve-surface
Extrema_GenExtCS.cxx: subdivision on intervals for periodic c curves is added
Extrema_FuncExtCS.hxx: access to fields mySqDist, myPoint1, myPoint2 is added
bug32225: new test case is added
emv [Tue, 9 Mar 2021 04:32:30 +0000 (07:32 +0300)]
0032199 : Modeling Algorithms - BOP Cut produces invalid shape
Use section tolerance for checking the valid range.
jgv [Tue, 13 Apr 2021 13:03:21 +0000 (16:03 +0300)]
0031984 : Modeling Algorithms - Sweep crashes if Bi-normal is given
Small modification in BRepFill_Sweep: to avoid exception, return status NotDone if construction of pipe surface fails.
jgv [Thu, 8 Apr 2021 00:49:14 +0000 (03:49 +0300)]
0032213 : Modeling Algorithms - Invalid result of UnifySameDomain
Modify unification of faces: add splitting new wire into several ones.
gka [Wed, 31 Mar 2021 08:43:16 +0000 (11:43 +0300)]
0032264 : Data Exchange - STEP exporter generates bad geometry [REGRESSION since 7.4.0]
Location of edge is applied to geom curve before analysis of vertices projections
jgv [Mon, 5 Oct 2020 20:39:08 +0000 (23:39 +0300)]
0032140 : Modeling Algorithms - unify same domain calls crossed for opposite vectors
1. Correct unification of circular edges: avoid trying to make an axis with null magnitude.
2. New method UnionPCurves: unify existing pcurves of chain instead of projecting the curve of unified edge onto surfaces
emv [Thu, 4 Mar 2021 18:25:48 +0000 (21:25 +0300)]
0032136 : Modeling Algorithms - Boolean fuse fails and corrupts the argument-shape
Avoid increasing tolerance of the vertex before the check on valid range is passed.
bugmaster [Tue, 2 Feb 2021 08:51:56 +0000 (11:51 +0300)]
Update version up to 7.5.1
emv [Thu, 28 Jan 2021 10:02:08 +0000 (13:02 +0300)]
0031912 : Modeling Algorithms - Boolean Cut can't build resulting shape
Problem is fixed by #
0032058 . Integrating test case only.
ifv [Tue, 12 Jan 2021 13:14:35 +0000 (16:14 +0300)]
0032058 : Modeling Data - Extrema curve-surface gives wrong result for planar surface of revolunion and circle
Extrema_GenExtCS.cxx : added solution refinement, if solution seems to be "bad" according to special criteria.
Extrema_FuncExtCS.cxx : "cosmetic" modifications
BOPAlgo_PaveFiller_3.cxx : adding control of shape index to prevent exception in ShapeInfo
bugs/moddata_3/bug32058 : new test
jgv [Tue, 12 Jan 2021 00:45:17 +0000 (03:45 +0300)]
0031845 : Modeling Algorithms - BRepOffsetAPI_MakeThickSolid fails
Multiple changes in BRepOffset_MakeOffset algorithm:
- correct fusing vertices;
- correct building intersection edges;
- correct intersecting new edges in 2D;
- correct building wire on a new face;
- correct building history.
bugmaster [Wed, 11 Nov 2020 17:06:37 +0000 (20:06 +0300)]
Update version up to 7.5.1.dev
bugmaster [Mon, 2 Nov 2020 16:52:44 +0000 (19:52 +0300)]
Increment OCCT version up to 7.5.0
kgv [Mon, 2 Nov 2020 14:36:34 +0000 (17:36 +0300)]
0031898 : Coding Rules - extend Standard_WarningsDisable.hxx with -Wreorder
asuraven [Mon, 2 Nov 2020 06:31:55 +0000 (09:31 +0300)]
0029108 : Crash writing STEP file
* Wrapped a try / catch block on creating objects in TopoDSToStep_MakeStepFace::Init()
Xu Zhongxing [Thu, 29 Oct 2020 11:33:27 +0000 (19:33 +0800)]
0031887 : IntTools_Context::IsPointInFace always return TRUE
If aDist >= aTol, bIn is never updated to false, and the function
always returns TRUE.
kgv [Thu, 29 Oct 2020 14:18:10 +0000 (17:18 +0300)]
0031888 : Configuration, qmake - linkage error due to missing .cpp file in TKMesh
OccToolkit.pri now handles also .cpp file extension.
dpasukhi [Wed, 28 Oct 2020 12:13:56 +0000 (15:13 +0300)]
0031878 : DXF import - support Windows and ISO 8859 code pages in DXF import
Add support of converting Big5 and GBK code pages to Unicode within Resource_Unicode::ConvertFormatToUnicode
asuraven [Tue, 15 Sep 2020 18:54:40 +0000 (21:54 +0300)]
0030921 : Data Exchange - STEPCAFControl_Reader incorrectly reads the specified stp file -- refactoring
File StepToGeom_MakeBSplineCurve.pxx is removed, relevant code is converted to C++ template and merged to StepToGeom.cxx
asuraven [Tue, 15 Sep 2020 18:14:39 +0000 (21:14 +0300)]
0030921 : Data Exchange - STEPCAFControl_Reader incorrectly reads the specified stp file -- fix
The number of weights is adjusted to the number of poles in StepToGeom::MakeBSplineCurve(2d).
kgv [Tue, 27 Oct 2020 08:41:12 +0000 (11:41 +0300)]
0031884 : Data Exchange - NULL de-reference within STEPCAFControl_Reader::SetSourceCodePage()
Removed methods with unclear usage rules.
mzernova [Mon, 26 Oct 2020 14:14:05 +0000 (17:14 +0300)]
0031808 : Visualization - NULL dereference in Graphic3d_Structure::IsDisplayed() on Removed presentation
Added a NULL check for IsDisplayed(), IsHighlighted(), IsTransformed(), IsVisible(), etc.
abv [Sun, 25 Oct 2020 19:10:27 +0000 (22:10 +0300)]
0014673 : Provide true support for Unicode symbols
Construction of TCollection_ExtendedString from plain C string is fixed to consider input string as UTF-8 in several places (identified as described in notes to #31113).
Message_MsgFile is corrected to load resource file as UTF-8 (unless it has BOM indicating use of UTF-16).
Added tests for use of Unicode in some DRAW commands (bugs demo bug14673_*)
kgv [Tue, 27 Oct 2020 04:57:36 +0000 (07:57 +0300)]
0031881 : Coding Rules - OpenGl_HaltonSampler::initRandom() uses deprecated in C++14 function std::random_shuffle
Unused function has been removed.
akaftasev [Wed, 16 Sep 2020 13:01:38 +0000 (16:01 +0300)]
0030003 : Construction of pipe by two circular sections and spine curve leads to crash
GeomFill_NSection.cxx : setting of UPeriodic flag while call constructor of BSpline surface is added
bug3003 : Test cases added
asuraven [Mon, 26 Oct 2020 13:35:51 +0000 (16:35 +0300)]
0031873 : Samples, Qt OCCT Overview sample - Problems of compilation and launch in 32 bit mode on Windows
kgv [Sat, 24 Oct 2020 18:01:50 +0000 (21:01 +0300)]
0031876 : Configuration - Prs3d_Arrow::DrawShaded() crashes in msvc10 win32 Release build
Use longer code syntax to workaround compiler bug.
abv [Fri, 2 Oct 2020 03:54:01 +0000 (06:54 +0300)]
0031877 : DRAW - some Visualization commands are not protected against uninitialized viewer
Added protections in DRAW commands against accessing Null context
Added test bugs demo bug31877
kgv [Fri, 23 Oct 2020 08:35:15 +0000 (11:35 +0300)]
0031875 : Draw Harness, ViewerTest - command vaspects -mostContinuity lacks g1 and g2 options
vaspects -mostContinuity now accepts g1 and g2 values.
emv [Thu, 22 Oct 2020 11:47:23 +0000 (14:47 +0300)]
0031858 : Modeling Algorithms - boolean operation crash between the given cylinder and torus.
Integrating test cases only, as the problem is not reproduced.
ifv [Thu, 22 Oct 2020 12:28:40 +0000 (15:28 +0300)]
0031782 : Modeling Algorithms - Regressions on VS 2019 (vc142) on fillet tests
ChFiKPart_ComputeData_FilPlnCyl.cxx - rewriting some code to avoid "extra" optimization
dpasukhi [Sat, 17 Oct 2020 13:21:51 +0000 (16:21 +0300)]
0031825 : Data Exchange, STEP - NULL dereference while re-exporting model with empty Datum description
Fix adding name and description of the datum
dpasukhi [Fri, 9 Oct 2020 10:57:30 +0000 (13:57 +0300)]
0028454 : Data Exchange, STEP reader - names with special characters cannot be read
- Add support of the control directives ( "\X2\" "\X4" "\X\" "\P*\" "\S\");
- Make param "read.stepcaf.codepage" base for conversion inside StepData instead of CAF;
- Rename "read.stepcaf.codepage" to "read.step.codepage".
- Add ISO 8859-1 - 9 code pages for conversion
- Add Resource_FormatType_NoConversion format type, that indicates non-conversion behavior
- Update old test cases that contain control directives
ifv [Thu, 15 Oct 2020 07:34:35 +0000 (10:34 +0300)]
0027469 : Modeling Algorithms - Regression vs 6.9.1: Wrong result of Edge/Face intersection
IntTools/IntTools_BeanFaceIntersector.cxx - decreasing parameter aDeltaRestrictor in method ComputeRangeFromStartPoint(...) to avoid "jumping" across the common part boundary.
IntTools/IntTools_EdgeFace.cxx - method IsCoincident() - improving criteria of coincidence between edge and face.
kgv [Wed, 21 Oct 2020 07:28:12 +0000 (10:28 +0300)]
0031866 : Documentation - add description to Graphic3d_NameOfMaterial enumeration values
Enumeration values have been renamed to use complete prefix Graphic3d_NOM_ -> Graphic3d_NameOfMaterial_
and to match string names (with old values preserved as aliases).
asuraven [Thu, 15 Oct 2020 15:23:10 +0000 (18:23 +0300)]
0031827 : Samples - Qt OCCT Overview sample is not compiled with VS 2010
* Menu storage changed from json to XML (because Qt 4 does not support json)
* C++11 for(object : container) construction changed to OCCT iterators / Qt foreach
* enum type::name changed to type_name
* non used class members removed
* Qt connect functions changed to macros version
* warning 4127 disabled for Q_INIT_RESOURCE in VS2010 / Qt 4 case
* widgets parent problem on Qt 4 fixed
* QRegularExpression changed to QRegExp
kgv [Sat, 17 Oct 2020 11:04:49 +0000 (14:04 +0300)]
0031856 : Draw Harness - ReadStep should propagate progress indicator
Added progress indication to commands ReadStep, WriteStep, ReadIges, WriteIges, XOpen, XSave.
Draw_ProgressIndicator::Reset() now backups Tcl result string before evaluating command,
so that Draw_ProgressIndicator destructor will not eat error/result message in main command.
jgv [Mon, 19 Oct 2020 01:18:16 +0000 (04:18 +0300)]
0031855 : Modeling Algorithms - regression of the unifysamedom command.
Transformation of 2d-curves on elementary surfaces has been corrected.
kgv [Fri, 16 Oct 2020 12:45:43 +0000 (15:45 +0300)]
0031790 : Configuration, CMake - add optional OpenVR dependency
abv [Wed, 14 Oct 2020 06:14:04 +0000 (09:14 +0300)]
0031851 : Data Exchange, STEP - enable Unicode symbols in STEP export
Class STEPCAFControl_Writer is corrected to avoid replacing non-Ascii symbols by question marks, and spaces by underscores, on export to STEP.
Related: DRAW commands dealing with strings in OCAF documents are corrected to pass Unicode symbols as UTF-8.
Off-topic: code saving names of external STEP files in XDE and fetching them back is corrected to preserve Unicode symbols as UTF-8.
Added test bugs xde bug31851
Test de step_4 E7 corrected (no more replacement of spaces by underscores in names of layers)
emv [Wed, 14 Oct 2020 06:26:29 +0000 (09:26 +0300)]
0031850 : Modeling Algorithms - boolean cut and common generate unexpected result
IntPatch_WLineTool::JoinWLines(): using correct point for the check if WLines may be joined.
emv [Tue, 13 Oct 2020 11:31:27 +0000 (14:31 +0300)]
0031835 : Modeling Algorithms - step by step Boolean common produces bad shape on given three cylinders
Fix inconsistency between IntAna_QuadQuadGeo(gp_Cylinder,gp_Cylinder) and AxeOperator::Coplanar().
kgv [Tue, 13 Oct 2020 11:20:18 +0000 (14:20 +0300)]
0031848 : [REGRESSION] Visualization - MoveTo() triggers exception "gp_Dir() - input vector has zero norm"
SelectMgr_RectangularFrustum::Overlaps() - added zero magnitude check.
Commands vsphere,vcylinder,vtorus have been corrected to provide missing parameters defining number of stacks and slices.
emv [Mon, 12 Oct 2020 12:40:27 +0000 (15:40 +0300)]
0031836 : Modeling Algorithms - Boolean cut failed between a Cone and a Torus
BOPAlgo_PaveFiller::UpdateExistingPaveBlocks: Add check for closed edge when updating pave block.
abv [Tue, 13 Oct 2020 05:14:07 +0000 (08:14 +0300)]
0031575 : Tests - make location of source test folder available in test
Documentation of global variables available for the test script during test execution is improved.
Off-topic: mark-up error is fixed in DRAW user guide
ifv [Mon, 5 Oct 2020 06:29:19 +0000 (09:29 +0300)]
0029722 : Modeling Algorithms - checkshape modifies UV points of parametric curve
removed updating uvpoints from WireExplorer
kgv [Mon, 12 Oct 2020 15:00:22 +0000 (18:00 +0300)]
0031842 : Coding Rules, BOPAlgo - eliminate CLang warning -fsanitize=undefined reference binding to null pointer
Added NULL checks before Progress Scope pointer dereference.
mpv [Mon, 12 Oct 2020 14:49:21 +0000 (17:49 +0300)]
0031841 : Coding Rules, LDOM_XmlReader - eliminate new CLang compiler warning -Wtautological-overlap-compare
kgv [Fri, 9 Oct 2020 11:19:46 +0000 (14:19 +0300)]
0031833 : Visualization - dynamic highlighting does not appear within ImmediateRedraw()
AIS_ViewController::contextLazyMoveTo() now undoes Z Range changes after MoveTo().
vsv [Thu, 8 Oct 2020 13:50:37 +0000 (16:50 +0300)]
0031824 : Samples - Code is not displayed in Qt OCCT Overview sample after compilation by CMake
abv [Fri, 9 Oct 2020 07:37:37 +0000 (10:37 +0300)]
0031095 : Debugging - add code for display of TCollection_AsciiString as UTF-8 in Visual Studio debugger visualizer
kgv [Wed, 7 Oct 2020 14:20:28 +0000 (17:20 +0300)]
0031830 : Documentation - broken reference 14 in pbr_math document
References to literature are simplified to reduce duplication of names.
List of references is converted to table for better presentation.
bugmaster [Mon, 5 Oct 2020 14:38:47 +0000 (17:38 +0300)]
Increment OCCT version up to 7.5.0beta
dpasukhi [Wed, 30 Sep 2020 12:54:25 +0000 (15:54 +0300)]
0031670 : Data Exchange - cp1251 Cyrillic characters in STEP file
Add support for converting pages from Windows encoding to Unicode
jgv [Sun, 13 Sep 2020 20:17:58 +0000 (23:17 +0300)]
0031735 : Modeling Algorithms - BRepOffset_MakeOffset works slowly and produces wrong result
Modify method IsPlanar of BRepOffset_MakeOffset: try to make planar all possible faces to simplify the input shape.
ifv [Thu, 6 Aug 2020 13:17:33 +0000 (16:17 +0300)]
0031700 : Modeling Algorithms - Regression in
0029580 after integration
0029839
BOPAlgo_PaveFiller_6.cxx: protection against creation of thin faces is added
bug29580_1: reverting in original state
dimensions.tcl: correction according to current state of BO algorithm
asuraven [Tue, 26 May 2020 11:16:46 +0000 (14:16 +0300)]
0031570 : Samples - add Qt samples similar to standard MFC samples
Added Qt sample OCCTOverview providing examples of use of OCCT API with relevant code and demonstration of results in the viewer.
Off-topic: some unused images are removed from dox/introduction/images/
tiv [Mon, 5 Oct 2020 06:52:31 +0000 (09:52 +0300)]
0031821 : Coding - Uninitialized variables in TKFillet project
Some variables that remain uninitialized in the project TKFillet received proper initializers.
gka [Thu, 1 Oct 2020 09:37:34 +0000 (12:37 +0300)]
0031812 : IGES import - NURBS patches lost in the import process - 720
Correction for case invalid color definition to avoid considering an entity that has a number corresponding to the color field as erroneous if entity is not a color entity.
abv [Sat, 3 Oct 2020 04:03:51 +0000 (07:03 +0300)]
0030378 : Data Exchange - extract of subset of model entities fails (regression)
Field theflags in class Interface_BitMap is always initialized to avoid exception on operations with the class.
Added test bugs step bug30378
kgv [Sat, 3 Oct 2020 09:48:19 +0000 (12:48 +0300)]
0031820 : Tests - "dlog get" skips last exception when calling 'test" with echo OFF
Added missing puts to "test" command.
abv [Sat, 3 Oct 2020 07:12:37 +0000 (10:12 +0300)]
0031819 : Documentation - add references to Flex and Bison
References to Flex and Bison added
Related:
- table of third-party tools in Requirements section is reorganized to be more clear
- sections Acknowledgements and Installation are updated