Commit Graph

91785 Commits

Author SHA1 Message Date
Ahmed Essam b9a08d76d6 cleanups 2020-08-30 23:24:51 +02:00
Ahmed Essam bf57baf339 Make the demo work without CORE + other cleanups 2020-08-30 20:07:53 +02:00
Ahmed Essam acba1e4e5f Icons, about and bug fixes 2020-08-28 17:02:04 +02:00
Ahmed Essam afd3841b2c small changes 2020-08-27 04:36:27 +02:00
Ahmed Essam bb9e398e9e Enable overlay with rational traits 2020-08-25 19:48:59 +02:00
Ahmed Essam 35ced3a2d3 Integrate rational function traits 2020-08-25 19:39:27 +02:00
Ahmed Essam 3ac024a301 Support old versions of Qt 2020-08-20 22:07:07 +02:00
Ahmed Essam eeb79b86f9 Reset poly.tcc to master head 2020-08-20 21:37:44 +02:00
Ahmed Essam e49a69925d Trailing whitespace 2020-08-20 21:20:07 +02:00
Ahmed Essam b1dc2a25d8 Tabs to spaces and stuff 2020-08-20 21:07:04 +02:00
Ahmed Essam 48e0fee7dd Rebase fixes 2020-08-20 19:34:50 +02:00
Ahmed Essam 489499f081 Solve compiler warnings 2020-08-20 19:30:16 +02:00
Ahmed Essam 6524aa08c8 Revert changes in Envelope and Poly 2020-08-20 19:30:16 +02:00
Ahmed Essam 2a9238fa33 Cleanups 2020-08-20 19:30:16 +02:00
Ahmed Essam 4e3c64f488 Fix some compiler warnings 2020-08-20 19:30:16 +02:00
Ahmed Essam 4bc9d2bff2 Add missing break 2020-08-20 19:30:16 +02:00
Ahmed Essam 0827942571 Cleanups 2020-08-20 19:30:16 +02:00
Ahmed Essam 087005d7c0 Fix warnings in algebraic traits 2020-08-20 19:30:16 +02:00
Ahmed Essam 78af28d4c5 Revert all changes outside the demo 2020-08-20 19:30:16 +02:00
Ahmed Essam e1ea14b461 some update 2020-08-20 19:26:10 +02:00
Ahmed Essam 2f0a283139 Use new originator constructor 2020-08-20 19:26:10 +02:00
Ahmed Essam 4ee591f500 Intersection points can be due to 2 or more points
to reproduce this bug, try upper envelope operation on the arrangement
by Jeb
2020-08-20 19:26:10 +02:00
Ahmed Essam 8b78d0e790 Fix bug with self intersecting curves 2020-08-20 19:26:10 +02:00
Ahmed Essam a2bc6227c3 Temporary change to be backward compatible with bezier serialization 2020-08-20 19:23:25 +02:00
Ahmed Essam b3ff75846c Fix bug with dragging 2020-08-20 19:17:06 +02:00
Ahmed Essam 94ea08a2c4 Bezier serialization 2020-08-20 19:17:06 +02:00
Ahmed Essam 3663936ac2 Fix a bug with grid and snapping tools 2020-08-20 19:17:06 +02:00
Ahmed Essam 669b975f60 Unbounded faces, snapping and more! 2020-08-20 19:17:06 +02:00
Ahmed Essam 95f634a4fa Dynamic grid, zooming limitations, and bug fixes 2020-08-20 19:17:06 +02:00
Ahmed Essam 883da7c2e6 Fix bug with rendering algebraic faces 2020-08-20 19:17:06 +02:00
Ahmed Essam 2351fcf20d Fix warnings with Qt 2020-08-20 19:17:06 +02:00
Ahmed Essam 84f4dc4e10 Fixes and cleanup 2020-08-20 19:17:06 +02:00
Ahmed Essam ec5b3da15b Fix bug in inputing same point more than once 2020-08-20 19:17:06 +02:00
Ahmed Essam 78bec83b24 Support Bezier arrangements 2020-08-20 19:17:06 +02:00
Ahmed Essam 7cc60bf23f More cleanups in preparation for Bezier traits 2020-08-20 19:17:06 +02:00
Ahmed Essam 52dcc64c98 Fix some warnings 2020-08-20 19:17:06 +02:00
Ahmed Essam a745d15256 Bug fix and adding missing file 2020-08-20 19:17:06 +02:00
Ahmed Essam d06522ee01 Ugly big patch 2020-08-20 19:17:06 +02:00
Ahmed Essam 7879abdebb Lazily initialize objects instead of variadic initialization 2020-08-20 19:17:06 +02:00
Ahmed Essam 843643c64e Maybe fix parameter pack error 2020-08-20 19:17:06 +02:00
Efi Fogel 3f4e615d1a Improved package finding 2020-08-20 19:17:06 +02:00
Ahmed Essam 576891d4f8 Construct new QPainterPath isntead of clearing 2020-08-20 19:17:06 +02:00
Ahmed Essam 1bff8a4735 Use 2 spaces for indentation 2020-08-20 19:17:06 +02:00
Ahmed Essam d5a4a739d8 Replace tabs with spaces in CMakeLists file 2020-08-20 19:17:06 +02:00
Ahmed Essam 5907856d67 Remove CGAL_EXPLICIT_INSTANTIATION from CMake 2020-08-20 19:17:06 +02:00
Ahmed Essam e026e0b435 Revert "Add Approximate_number_type to Arr_circular_arc_traits"
This reverts commit 7db9e267b3d7d11f4372e00b0b4329d4412b5eb4.
2020-08-20 19:17:05 +02:00
Ahmed Essam 6970271d72 Drop circular traits from the demo 2020-08-20 19:17:05 +02:00
Ahmed Essam 6b85115679 Add Approximate_number_type to Arr_circular_arc_traits 2020-08-20 19:17:05 +02:00
Ahmed Essam 8991ff7552 Fix CMake issue 2020-08-20 19:17:05 +02:00
Ahmed Essam f588ea5b41 Allow graphically adding lines/circles/ellipses to algebraic arrangements 2020-08-20 19:17:05 +02:00