emv
0c09fd3c6f
0029692: Add functionality to make the group of touching same-dimensional shapes connected
...
Implementation of the new class *BOPAlgo_MakeConnected* for making the group of touching same-dimensional shapes connected.
Provide the material association for the first sub-elements of the input shapes.
Provide possibility to make the connected shape periodic.
Draw commands for new algorithm:
* makeconnected - make the input shapes connected or glued, performs material associations;
* cmaterialson - returns the materials located on the requested side of a shape;
* cmakeperiodic - makes the connected shape periodic in requested directions;
* crepeatshape - repeats the periodic connected shape in requested directions requested number of times;
* cperiodictwins - returns all periodic twins for the shape;
* cclearrepetitions - clears all previous repetitions of the periodic shape, keeping the shape periodic.
Documentation & test cases for the new algorithm.
2018-12-07 18:49:58 +03:00
..
2018-09-22 17:48:53 +03:00
2017-07-06 13:18:13 +03:00
2017-08-08 18:15:13 +03:00
2017-02-02 16:35:54 +03:00
2018-11-02 17:06:40 +03:00
2017-10-04 15:28:02 +03:00
2018-03-19 13:13:39 +03:00
2018-03-19 13:13:39 +03:00
2018-06-14 14:03:08 +03:00
2017-07-06 13:18:13 +03:00
2018-09-03 17:05:14 +03:00
2018-07-06 15:54:34 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2018-03-22 19:51:25 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2017-09-22 11:51:29 +03:00
2017-12-21 13:02:39 +03:00
2017-02-02 16:35:54 +03:00
2017-12-21 13:02:39 +03:00
2017-07-28 15:34:55 +03:00
2018-07-20 16:58:12 +03:00
2018-11-16 19:16:05 +03:00
2018-11-16 19:16:05 +03:00
2018-10-24 22:53:26 +03:00
2018-10-24 22:53:26 +03:00
2018-12-07 18:49:58 +03:00
2018-07-27 16:19:15 +03:00
2018-12-07 18:49:58 +03:00
2018-10-03 19:21:14 +03:00
2018-06-14 14:03:09 +03:00
2018-09-22 17:48:53 +03:00
2018-11-23 12:18:42 +03:00
2018-06-14 14:03:06 +03:00
2018-09-03 17:05:14 +03:00
2018-11-16 19:16:05 +03:00
2018-10-22 18:29:28 +03:00
2017-10-23 16:54:48 +03:00
2018-12-03 15:57:36 +03:00
2018-06-23 13:34:38 +03:00
2018-06-14 14:03:05 +03:00
2018-03-22 19:51:25 +03:00
2018-10-03 19:21:14 +03:00
2018-11-09 17:32:39 +03:00
2018-11-16 19:16:05 +03:00
2018-07-13 15:03:55 +03:00
2017-02-02 16:35:54 +03:00
2018-12-03 15:57:36 +03:00
2017-02-02 16:35:54 +03:00
2017-02-02 16:35:54 +03:00
2018-11-13 15:45:19 +03:00
2018-11-02 17:06:40 +03:00
2018-06-14 14:03:09 +03:00
2018-09-24 17:54:57 +03:00
2017-04-14 13:04:04 +03:00
2018-07-27 16:18:26 +03:00
2018-06-14 14:03:09 +03:00
2017-06-15 11:35:37 +03:00
2018-11-16 19:16:05 +03:00
2017-03-30 12:50:36 +03:00
2016-08-26 10:16:17 +03:00
2018-07-27 16:19:20 +03:00
2018-01-12 14:54:59 +03:00
2018-07-20 16:59:22 +03:00
2018-07-20 16:59:22 +03:00
2018-09-13 20:42:21 +03:00
2017-02-02 16:35:54 +03:00
2018-10-18 19:09:21 +03:00
2017-06-15 15:27:36 +03:00
2018-11-16 19:16:05 +03:00
2018-11-16 19:16:05 +03:00
2018-11-16 19:16:05 +03:00
2017-09-29 09:42:14 +03:00
2018-07-13 15:05:03 +03:00
2017-02-02 16:35:54 +03:00
2017-04-20 12:36:36 +03:00
2018-11-15 17:34:42 +03:00
2017-10-06 10:28:06 +03:00
2018-11-02 17:06:40 +03:00
2017-07-06 13:18:13 +03:00
2017-12-08 16:39:26 +03:00
2018-10-18 19:09:21 +03:00
2018-06-14 14:03:09 +03:00
2017-07-06 12:41:41 +03:00
2017-10-23 16:54:48 +03:00
2018-11-23 12:18:42 +03:00
2018-06-14 14:03:09 +03:00
2018-03-22 15:11:27 +03:00
2015-12-04 14:15:06 +03:00
2018-11-02 17:06:40 +03:00
2018-11-15 17:34:44 +03:00
2017-11-09 18:08:13 +03:00
2018-11-02 17:06:40 +03:00
2018-03-22 19:51:25 +03:00
2018-03-19 13:13:39 +03:00
2018-03-19 13:13:39 +03:00
2018-10-23 20:08:38 +03:00
2017-06-15 15:27:36 +03:00
2017-07-06 13:18:13 +03:00
2018-11-16 19:16:05 +03:00
2018-11-07 18:13:09 +03:00
2017-12-08 16:39:26 +03:00
2017-06-15 15:27:36 +03:00
2017-08-17 22:21:32 +03:00
2017-08-17 22:21:32 +03:00
2017-07-06 13:18:13 +03:00
2017-06-15 15:27:36 +03:00
2017-06-15 15:27:36 +03:00
2018-11-11 11:34:21 +03:00
2018-07-06 15:52:48 +03:00
2017-07-06 13:18:13 +03:00
2018-09-22 17:48:53 +03:00
2017-06-15 11:35:37 +03:00
2018-08-01 16:42:35 +03:00
2017-02-02 16:35:54 +03:00
2018-06-14 14:03:06 +03:00
2018-03-22 19:51:25 +03:00
2016-09-30 11:17:17 +03:00
2015-10-15 14:04:43 +03:00
2015-07-12 13:57:20 +03:00
2015-10-22 10:36:57 +03:00
2018-11-30 13:39:16 +03:00
2018-03-19 13:13:39 +03:00
2018-08-01 16:42:35 +03:00
2018-11-15 17:34:42 +03:00
2018-07-13 15:05:22 +03:00
2018-09-19 11:58:32 +03:00
2018-09-03 17:05:14 +03:00
2018-06-14 14:03:08 +03:00
2018-01-17 16:43:31 +03:00
2017-02-02 16:35:54 +03:00
2018-06-14 14:03:02 +03:00
2015-07-12 07:42:38 +03:00
2017-02-02 16:35:54 +03:00
2017-07-06 13:18:13 +03:00
2017-04-20 12:36:36 +03:00
2018-08-02 18:51:18 +03:00
2017-02-02 16:35:54 +03:00
2018-10-17 16:35:31 +03:00
2017-02-02 16:35:54 +03:00
2015-09-24 14:14:22 +03:00
2017-07-06 13:18:13 +03:00
2017-02-02 16:35:54 +03:00
2018-11-07 18:17:59 +03:00
2016-11-08 18:50:50 +03:00
2018-06-14 14:03:09 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2017-02-02 16:35:54 +03:00
2018-07-06 15:54:06 +03:00
2017-04-14 13:04:04 +03:00
2017-07-06 13:18:13 +03:00
2018-03-22 19:51:25 +03:00
2018-03-26 15:04:21 +03:00
2017-10-04 15:28:02 +03:00
2018-07-06 15:54:06 +03:00
2017-07-06 13:18:13 +03:00
2017-04-14 13:04:04 +03:00
2017-10-04 15:28:02 +03:00
2015-10-29 15:04:43 +03:00
2017-04-14 13:04:04 +03:00
2017-04-14 13:04:04 +03:00
2017-07-06 13:18:13 +03:00
2017-04-14 13:04:04 +03:00
2018-06-14 14:03:09 +03:00
2018-06-14 14:03:13 +03:00
2018-11-02 17:06:40 +03:00
2018-11-02 17:06:41 +03:00
2018-10-16 10:42:37 +03:00
2017-02-02 16:35:54 +03:00
2017-11-09 18:08:11 +03:00
2018-04-02 16:36:31 +03:00
2018-04-02 16:36:31 +03:00
2018-01-26 20:11:03 +03:00
2017-06-15 15:27:36 +03:00
2017-06-22 11:34:18 +03:00
2018-03-19 13:13:39 +03:00
2017-02-02 16:35:54 +03:00
2018-11-02 17:06:43 +03:00
2018-10-10 18:47:18 +03:00
2017-02-02 16:35:54 +03:00
2017-10-04 15:28:02 +03:00
2018-07-06 15:52:48 +03:00
2018-09-03 17:05:14 +03:00
2018-11-15 17:34:42 +03:00
2018-11-16 19:16:05 +03:00
2015-12-04 14:15:06 +03:00
2017-09-28 10:42:43 +03:00
2018-11-02 17:06:40 +03:00
2018-03-19 13:13:39 +03:00
2018-03-19 13:13:39 +03:00
2017-07-06 13:18:13 +03:00
2018-03-22 19:51:25 +03:00
2017-02-02 16:35:54 +03:00
2017-02-02 16:35:54 +03:00
2018-03-22 19:51:25 +03:00
2017-06-15 15:27:36 +03:00
2015-10-15 14:04:43 +03:00
2018-03-22 19:51:25 +03:00
2018-03-19 13:13:39 +03:00
2018-06-14 14:03:02 +03:00
2018-11-30 18:49:27 +03:00
2018-08-24 18:03:33 +03:00
2018-01-29 21:11:51 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2018-10-22 11:32:46 +03:00
2017-07-06 13:18:13 +03:00
2018-11-15 17:34:44 +03:00
2016-06-23 19:14:31 +03:00
2018-11-23 12:18:42 +03:00
2017-12-21 13:02:39 +03:00
2018-06-14 14:03:02 +03:00
2017-07-06 13:18:13 +03:00
2017-02-02 16:35:54 +03:00
2018-11-15 17:34:42 +03:00
2016-12-15 15:54:24 +03:00
2018-10-23 20:09:55 +03:00
2018-10-24 22:53:26 +03:00
2018-10-10 18:50:00 +03:00
2018-11-23 12:18:42 +03:00
2017-06-15 15:27:36 +03:00
2017-04-28 12:48:54 +03:00
2018-07-27 16:19:38 +03:00
2018-03-19 13:13:39 +03:00
2017-12-21 13:02:07 +03:00
2015-12-04 14:15:06 +03:00
2015-07-12 07:42:38 +03:00
2017-10-12 12:23:18 +03:00
2016-03-04 07:30:38 +03:00
2016-04-08 11:42:59 +03:00
2016-12-22 17:24:30 +03:00
2015-07-12 07:42:38 +03:00
2018-11-23 12:17:38 +03:00
2016-11-17 14:45:16 +03:00
2016-09-01 13:19:12 +03:00
2018-11-23 12:17:38 +03:00
2018-11-23 12:17:38 +03:00
2018-09-13 20:45:08 +03:00
2018-10-17 16:35:31 +03:00
2018-08-24 18:03:33 +03:00
2018-11-02 17:06:40 +03:00
2018-06-14 14:03:02 +03:00
2017-07-06 13:18:13 +03:00
2018-08-24 13:08:30 +03:00
2017-06-29 14:23:56 +03:00
2017-07-06 13:18:13 +03:00
2018-06-14 14:03:09 +03:00
2017-10-23 16:54:48 +03:00
2018-11-09 17:32:41 +03:00
2018-06-14 14:03:09 +03:00
2018-03-22 19:51:25 +03:00
2018-06-14 14:03:09 +03:00
2018-10-30 16:06:32 +03:00
2016-10-28 14:30:28 +03:00
2018-11-07 18:19:45 +03:00
2017-07-06 12:41:41 +03:00
2017-02-02 16:35:54 +03:00
2017-07-06 12:41:41 +03:00
2018-03-22 19:51:25 +03:00
2017-12-08 16:39:26 +03:00
2018-03-22 19:51:25 +03:00
2018-03-22 19:51:25 +03:00
2018-11-02 17:06:40 +03:00
2016-06-23 19:14:31 +03:00
2018-09-22 17:48:53 +03:00
2018-03-19 13:13:39 +03:00
2015-12-04 14:15:06 +03:00
2016-02-20 10:10:15 +03:00
2017-04-14 13:04:04 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2018-11-15 17:34:43 +03:00
2018-11-23 12:17:38 +03:00
2018-09-03 15:48:41 +03:00
2018-11-23 12:17:38 +03:00
2018-03-22 19:51:25 +03:00
2015-12-04 14:15:06 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2017-12-22 10:31:15 +03:00
2017-07-06 13:18:13 +03:00
2018-03-22 19:51:25 +03:00
2017-10-06 20:49:14 +03:00
2017-07-06 13:18:13 +03:00
2017-07-06 13:18:13 +03:00
2017-02-02 16:35:54 +03:00
2018-08-13 16:34:26 +03:00
2018-11-23 12:17:38 +03:00
2018-11-30 13:38:25 +03:00
2018-03-22 19:51:25 +03:00
2018-06-14 14:03:06 +03:00
2017-02-02 16:35:54 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2018-03-22 19:51:25 +03:00
2015-07-12 07:42:38 +03:00
2018-05-24 15:36:23 +03:00
2018-01-17 16:42:28 +03:00
2018-08-01 16:39:24 +03:00
2018-11-07 18:16:51 +03:00
2018-03-22 19:51:25 +03:00
2016-11-18 15:17:36 +03:00
2018-03-22 19:51:25 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2017-11-30 12:11:15 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:39:47 +03:00
2016-03-04 07:31:05 +03:00
2016-06-23 19:14:31 +03:00
2015-11-23 13:40:43 +03:00
2016-11-08 15:15:22 +03:00
2016-05-27 15:35:51 +03:00
2015-11-23 13:39:47 +03:00
2017-11-14 16:48:12 +03:00
2017-11-14 16:48:12 +03:00
2015-11-23 13:39:47 +03:00
2015-12-04 13:03:51 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-12-22 14:57:15 +03:00
2016-03-18 09:44:11 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2018-11-02 17:06:40 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2018-06-14 14:03:00 +03:00
2015-11-23 13:39:47 +03:00
2017-04-12 17:52:33 +03:00
2018-07-20 16:58:37 +03:00
2015-11-23 13:39:47 +03:00
2017-04-28 12:44:50 +03:00
2016-03-16 18:52:44 +03:00
2016-02-20 10:10:10 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2017-08-01 23:48:15 +03:00
2015-11-23 13:39:47 +03:00
2016-06-23 19:14:31 +03:00
2015-12-04 13:03:51 +03:00
2017-03-30 12:46:01 +03:00
2015-12-04 13:03:51 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:40:43 +03:00
2018-09-27 19:28:32 +03:00
2018-05-25 21:54:54 +03:00
2018-09-27 19:28:32 +03:00
2015-11-23 13:39:47 +03:00
2016-04-13 10:31:59 +03:00
2015-11-23 13:39:47 +03:00
2015-12-10 15:55:00 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2015-11-23 13:39:47 +03:00
2018-09-27 19:28:32 +03:00
2018-06-14 14:03:09 +03:00
2018-03-22 19:51:25 +03:00
2017-07-06 12:41:41 +03:00
2018-04-12 12:38:38 +03:00
2016-01-28 12:36:35 +03:00
2018-03-19 13:13:39 +03:00
2015-07-12 07:42:38 +03:00
2017-11-30 12:11:15 +03:00
2017-07-06 13:18:13 +03:00
2018-10-03 19:21:14 +03:00
2018-06-14 14:03:09 +03:00
2017-07-06 13:18:13 +03:00
2018-10-15 20:26:25 +03:00
2017-07-06 13:18:13 +03:00
2018-06-14 14:03:08 +03:00
2017-11-30 12:11:15 +03:00
2017-07-06 12:41:41 +03:00
2018-10-24 18:56:11 +03:00
2018-07-20 17:15:53 +03:00
2018-06-14 14:03:09 +03:00
2015-07-12 07:42:38 +03:00
2017-07-06 13:18:13 +03:00
2017-10-04 15:28:02 +03:00
2015-12-22 14:08:52 +03:00
2015-07-12 07:42:38 +03:00
2018-10-05 15:31:38 +03:00
2018-11-22 23:14:52 +03:00
2017-07-06 13:18:13 +03:00
2018-09-27 19:28:32 +03:00
2018-11-02 17:06:40 +03:00
2018-11-02 17:06:40 +03:00
2018-11-07 18:13:09 +03:00
2018-11-02 17:06:40 +03:00
2016-06-23 19:14:31 +03:00
2018-03-29 17:13:21 +03:00
2018-11-07 18:16:51 +03:00
2018-05-25 21:54:54 +03:00
2018-06-14 14:03:09 +03:00
2018-03-22 19:51:25 +03:00
2018-09-27 19:28:32 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2017-12-21 13:02:39 +03:00
2018-05-25 21:55:00 +03:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2018-10-18 19:09:21 +03:00
2014-02-20 16:15:17 +04:00
2017-12-21 13:02:39 +03:00
2017-12-21 13:02:39 +03:00
2017-08-17 15:47:32 +03:00
2018-03-22 19:51:25 +03:00
2017-04-14 13:04:04 +03:00
2017-02-02 16:35:54 +03:00
2016-04-22 15:22:10 +03:00
2018-07-06 15:53:48 +03:00
2016-10-28 14:30:28 +03:00
2017-02-09 16:16:15 +03:00
2017-09-22 11:51:42 +03:00