ifv
fffc249f21
0027531: Modeling Algorithms - Make the algorithm Approx_SameParameter more clear and robust
...
Approx/Approx_SameParameter.cxx,hxx:
Class Approx_SameParameter refactoring. Logic is changed in many places to unify usage, simplify maintenance.
Method Curve2d() is changed to return Geom2d_Curve instead of Geom2d_BSplineCurve. Corresponding message is added to the upgrade guide.
.lxx file is merged into .hxx.
Tangent computation is extracted into special method.
Comparing number of sample points after CheckSameParameter(...) is added to define cases with projection fails.
Undesirable behavior when curves are not same parameterized is fixed.
Geom2dAdaptor/Geom2dAdaptor.cxx: treatment of offset curve is added
Adaptor3d/Adaptor3d_TopolTool.cxx: minor improvement of performance for BSpline surfaces with huge number of knots
Tests were modified according to new behavior of sameparameter algorithm
2020-03-06 15:54:46 +03:00
..
2016-02-05 11:14:37 +03:00
2015-08-13 11:04:48 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2019-11-23 16:09:07 +03:00
2018-03-26 15:40:11 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-05-12 10:33:35 +03:00
2016-05-12 10:33:35 +03:00
2016-05-12 10:33:35 +03:00
2016-05-12 10:33:35 +03:00
2016-05-12 10:33:35 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2016-01-28 13:11:33 +03:00
2016-01-28 13:11:33 +03:00
2016-01-28 13:11:33 +03:00
2018-02-02 17:17:47 +03:00
2016-02-20 10:10:05 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-22 16:14:57 +03:00
2015-07-22 16:14:57 +03:00
2015-07-22 16:14:57 +03:00
2015-07-22 16:14:57 +03:00
2015-07-20 18:44:14 +03:00
2018-06-29 12:11:45 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2018-06-29 12:11:45 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2018-06-29 12:11:45 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2018-06-29 12:11:45 +03:00
2018-01-17 16:43:31 +03:00
2015-07-20 18:44:14 +03:00
2018-06-29 12:11:45 +03:00
2018-01-17 16:43:31 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2018-06-29 12:11:45 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2015-07-20 18:44:14 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-20 16:51:36 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2017-11-02 17:02:45 +03:00
2015-02-05 18:09:12 +03:00
2019-05-06 15:57:56 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2018-03-26 15:40:11 +03:00
2018-11-23 12:18:42 +03:00
2015-10-15 11:43:54 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-08 10:54:30 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-05-14 17:35:28 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-20 16:51:36 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-05-28 13:38:22 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2019-10-22 15:15:51 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-11-24 15:39:23 +03:00
2015-05-28 13:38:22 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-11-24 15:39:23 +03:00
2017-11-24 15:39:23 +03:00
2017-11-24 15:39:23 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 11:43:54 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-07-28 15:00:26 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2018-03-26 15:40:11 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-03-04 07:31:08 +03:00
2016-02-05 11:14:37 +03:00
2016-03-04 07:31:08 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-08 10:54:30 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-23 10:33:43 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2020-03-06 15:54:46 +03:00
2016-02-05 11:14:37 +03:00
2018-11-16 19:16:05 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:45 +03:00
2016-03-24 12:49:28 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-08 10:54:30 +03:00
2015-10-08 10:54:30 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-05-26 14:48:59 +03:00
2017-05-26 14:48:59 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-05-26 14:48:59 +03:00
2017-05-26 14:48:59 +03:00
2017-05-26 14:48:59 +03:00
2017-05-26 14:48:59 +03:00
2017-05-26 14:48:59 +03:00
2017-05-26 14:48:59 +03:00
2017-05-05 11:27:53 +03:00
2017-05-05 11:27:53 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-03-16 13:31:01 +03:00
2017-03-16 13:31:01 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-05-05 11:27:53 +03:00
2017-05-05 11:27:53 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-05-05 11:27:53 +03:00
2017-05-05 11:27:53 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-08 10:54:30 +03:00
2015-01-15 15:15:47 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2014-12-11 16:18:07 +03:00
2016-02-05 11:14:37 +03:00
2015-01-29 12:55:54 +03:00
2016-02-05 11:14:37 +03:00
2014-12-25 17:53:21 +03:00
2014-12-25 16:44:20 +03:00
2014-12-25 16:48:05 +03:00
2015-01-22 17:02:30 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2018-03-26 15:40:11 +03:00
2016-02-05 11:14:37 +03:00
2015-01-15 15:05:06 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-02-05 16:03:36 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2017-06-01 10:20:25 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-02-05 16:22:29 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 11:43:54 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-11-03 14:15:41 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2019-10-22 15:15:48 +03:00
2019-03-22 17:21:00 +03:00
2016-02-05 11:14:37 +03:00
2015-10-08 10:54:30 +03:00
2016-08-18 14:46:13 +03:00
2018-03-26 15:40:11 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:40 +03:00