emv
944768d277
0029312: Using OBB to speed up Boolean Operations
...
1. Implementation of the user-defined option for usage of Oriented Bounding Boxes (OBB) in Boolean Operations for additional filtering (rejection) of selected for intersection pairs of sub-shapes.
By default the usage of OBB is turned off.
To enable/disable its usage the method SetUseOBB(flag) should be used. This method is available for all operations in Boolean Component.
To enable/disable it in draw the command "buseobb 0/1" should be used. Note, that this will affect all subsequent operations.
The OBB for the shapes are built by first necessity and stored into operation context (IntTools_Context).
2. Usage of the OBB in some test cases.
2017-12-08 16:39:15 +03:00
..
2017-11-30 12:11:20 +03:00
2017-11-30 12:11:20 +03:00
2015-12-23 10:33:43 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2014-03-20 14:12:58 +04:00
2014-03-20 14:12:58 +04:00
2017-11-30 12:11:15 +03:00
2014-03-20 14:12:58 +04:00
2014-03-20 14:12:58 +04:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-01-26 13:39:02 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2014-03-20 14:12:58 +04:00
2014-03-20 14:12:58 +04:00
2014-03-20 14:12:58 +04:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2016-08-26 10:16:17 +03:00
2017-04-12 17:53:03 +03:00
2017-12-08 16:39:15 +03:00
2017-12-08 16:39:15 +03:00
2017-12-08 16:39:15 +03:00
2017-12-08 16:39:15 +03:00
2014-02-20 16:15:17 +04:00
2015-07-11 12:08:02 +03:00
2014-03-20 14:12:58 +04:00
2017-01-26 13:39:02 +03:00
2014-08-14 11:59:05 +04:00
2014-03-20 14:12:58 +04:00
2017-01-26 13:39:02 +03:00
2017-01-26 13:39:02 +03:00
2015-07-12 07:42:38 +03:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2017-07-06 13:18:13 +03:00
2017-11-30 12:11:15 +03:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04: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
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2015-07-12 07:42:38 +03:00
2014-02-20 16:15:17 +04:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2014-08-14 11:59:05 +04:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00
2017-11-30 12:11:15 +03:00