Guillaume Damiand
1fc6c4b599
Backport of r68217 from branches/features/Linear_cell_complex_menger_sponge-gdamiand
2012-03-26 20:14:54 +00:00
Guillaume Damiand
60476a44fa
LCC demo improve 3D subdivision
2012-03-26 20:13:07 +00:00
Guillaume Damiand
cce01ff0c6
Bug fix.
2012-03-26 20:11:32 +00:00
Laurent Rineau
5bfb68ce95
updated crontab (automated commit)
2012-03-26 19:18:02 +00:00
Laurent Rineau
ad035ba167
Fix an important bug due to a typo ('z'<->'x') in the following commit:
...
| ------------------------------------------------------------------------
| r66980 | sloriot | 2012-01-04 12:10:46 +0100 (Wed, 04 Jan 2012) | 3 lines
|
| follow up of r66938 to avoid int overflow (suggested by Laurent)
|
|
| ------------------------------------------------------------------------
2012-03-26 16:52:17 +00:00
Guillaume Damiand
e33465fa33
Improve the flip edge method (avoid remove and insert edge)
2012-03-26 16:07:17 +00:00
Guillaume Damiand
be0b67ba72
Create menger sponge is not modeless.
2012-03-26 14:53:13 +00:00
Guillaume Damiand
be004894bc
Create mesh is now modeless
2012-03-26 13:39:58 +00:00
Guillaume Damiand
bf1cdcf7a8
Add the special case for removal operation
2012-03-26 12:51:35 +00:00
Guillaume Damiand
72a62b217c
cleanup
2012-03-26 12:49:54 +00:00
Guillaume Damiand
0fe71090ce
Bug fix in a special case of removal operation.
2012-03-26 12:48:57 +00:00
Guillaume Damiand
1651561609
Menger demo is ok
2012-03-26 12:30:53 +00:00
Guillaume Damiand
99b0a3cd56
Menger demo: ok for remove edges.
2012-03-26 11:44:53 +00:00
Guillaume Damiand
b10d4766fc
Bug fix in removal operation
2012-03-26 11:44:37 +00:00
Guillaume Damiand
e5a6f3705f
add test on degroup darts
2012-03-26 10:16:44 +00:00
Guillaume Damiand
108f7a330e
Modification of the edge removal
2012-03-26 10:16:16 +00:00
Sébastien Loriot
15f43b4ecc
test that the cached include path is valid
2012-03-26 09:43:07 +00:00
Guillaume Damiand
5638f518f3
Update dialog box; start menger subdivision to 0.
2012-03-26 07:46:54 +00:00
Philipp Möller
042482d986
Removed unused Identity_iterator
...
Identity_iterator was neither documented nor used anywhere throughout
the code base and served no real purpose and can easier be implemented
(if really needed) with iterator_adaptor or the iterator helpers in
boost operators.
2012-03-23 17:25:52 +00:00
Guillaume Damiand
98db531bdf
Wip on menger sponge demo to decrease the resolution.
2012-03-23 16:34:33 +00:00
Sébastien Loriot
ecf6aa105a
correct wrong typedef
2012-03-23 16:29:54 +00:00
Guillaume Damiand
db7fb1e941
Modify name of slots to use qt auto connect. Add function allowing to merge all connected volumes.
2012-03-23 13:44:08 +00:00
Laurent Rineau
00621279fb
Commit the new version of the static filter. Too slow for the moment.
2012-03-23 13:02:46 +00:00
Guillaume Damiand
8508f48c4d
Menger increase level ok
2012-03-23 12:05:36 +00:00
Guillaume Damiand
c243971b40
V1 for menger sponge.
2012-03-23 09:28:20 +00:00
Guillaume Damiand
a79be605ac
New branch to improve the demo.
2012-03-23 09:24:40 +00:00
Efi Fogel
e6008e4731
added missing inline
2012-03-21 22:14:40 +00:00
Laurent Rineau
672d2dd292
Commit work in progress
2012-03-21 16:58:29 +00:00
Laurent Rineau
439dd0abb9
Fix typo
...
- Remove a line that was rewritten but not removed.
- Add a comment
2012-03-21 14:34:53 +00:00
Laurent Rineau
b5d987a4b5
Increasing the perf of the filtered predicate
...
When FT is Interval_nt, it is better that the
Do_intersect_bbox_segment_aux_is_greater returns a Uncertain<bool> instead
of a bool. That can delay the conversion of Uncertain<bool> to bool, and
hence better perf.
2012-03-21 14:24:31 +00:00
Laurent Rineau
e940d97a75
Prepare the code factorization with the static filter of Do_intersect_3
2012-03-21 13:59:45 +00:00
Laurent Rineau
0e6dbc4b40
Reorganize expressions that are evaluation of the sign of a determinant
...
There are six of them in do_intersect(Bbox_3, Segment_3)
2012-03-21 11:49:30 +00:00
Laurent Rineau
c291e92442
Less tests of sign of expressions
...
Followup to previous commit.
I have managed to transform most of the tests to simple comparison of input
coordinates. That will ease the writing of static filters. Only six
determinant signs have to be exactly determined.
2012-03-21 11:40:29 +00:00
Laurent Rineau
671464db4c
Less tests of sign of expressions
...
I have managed to transform most of the tests to simple comparison of input
coordinates. That will ease the writing of static filters.
2012-03-21 11:13:19 +00:00
Laurent Rineau
e54df14afb
Code optimized for all x-, y-, and z-axis
2012-03-20 17:47:55 +00:00
Laurent Rineau
0358937f01
Code optimized for x-axis
2012-03-20 16:56:13 +00:00
Eric Berberich
af10650852
make functions inline in order to work with multiple compile objects
...
avoids linking error "duplicate symbols"
2012-03-20 13:09:04 +00:00
Laurent Rineau
a429b26316
Cherry-pick that revision from /branches/features/Mesh_3-parallel-cjamin/
...
| ------------------------------------------------------------------------
| r68020 | cjamin | 2012-03-12 18:27:30 +0100 (Mon, 12 Mar 2012) | 1 line
|
| To be able to build CGAL on MSVC11
|
------------------------------------------------------------------------
It adapts CGAL CMake scripts and CGAL auto-link headers to MSVC2011.
Thanks to Clement Jamin, from Inria, for the patch.
2012-03-19 14:26:17 +00:00
Laurent Rineau
b0cfb5bc1f
Fix a stupid copy-paste error
2012-03-19 14:12:05 +00:00
Laurent Rineau
02acd80611
Better test and bench for do_intersect(BBox_3, Ray_3|Segment_3)
2012-03-19 14:11:45 +00:00
Laurent Rineau
1aa69b5a8b
Factorize the _aux function for do_intersect(BBox_3, Ray_3|Segment_3)
2012-03-19 12:07:20 +00:00
Laurent Rineau
b5703e9cf8
Add a note about a test that is already covered by previous test.
2012-03-16 16:14:47 +00:00
Laurent Rineau
58809c064a
Full test suite of do_intersect(Bbox_3, Segment_3).
...
I have tested with gcov that all branches of the predicates are tested.
2012-03-16 16:10:44 +00:00
Laurent Rineau
4f9be31791
Add a note about Reply-To:
2012-03-16 13:12:03 +00:00
Laurent Rineau
3d36a2e4c3
Display coordinates with full precision
2012-03-15 15:47:36 +00:00
Laurent Rineau
bd09875fea
Add a few test cases.
...
One of then use boost::math::nextafter to move around a critical
case. That is strange that even non-exact FT can deal with that without
filtering.
2012-03-15 15:45:31 +00:00
Laurent Rineau
611a2c439b
Naively translate and scale the inputs, for test of do_intersect(Bbox, ..)
2012-03-15 15:09:05 +00:00
Laurent Rineau
8dbae2494a
Beginning of an intensive test suite of do_intersect(Bbox_3, Segment_3)
2012-03-15 14:48:12 +00:00
Laurent Rineau
71d1ba01e1
This version should be correct.
2012-03-15 13:27:06 +00:00
Laurent Rineau
c0a37addfb
Also test with Sc<Gmpq>.
...
Simple_cartesian<Gmpq> is a non-filtering kernel whose FT is not a IEEE 754
type. That number type is interesting to test with.
2012-03-15 11:11:47 +00:00