Peter Hachenberger
fc66752f66
renamed Nary_union to Nef_nary_union_3 (same for Nary_interesection)
...
to avoid potential future name conflicts.
2008-07-15 15:26:56 +00:00
Peter Hachenberger
b61c2b1f61
moved Nary_union and Nary_intersection to CGAL scope.
2008-07-15 15:23:47 +00:00
Peter Hachenberger
f027f67612
removed inclusion of Edge_edge_overlay.h
2008-07-14 19:14:57 +00:00
Peter Hachenberger
6388e9579f
corrected error in unused experimental code
2008-07-14 18:45:09 +00:00
Peter Hachenberger
aa18c26b2e
added #include line
2008-07-14 18:41:06 +00:00
Peter Hachenberger
80ad55f509
added function to determine whether an shalfedge is on an inner
...
or outer facet cycle.
2008-07-12 16:55:21 +00:00
Peter Hachenberger
775b8f868f
- intersection with halfspace uses enum to distinguish intersections
...
with plane, open or closed halfspace.
- added constructor for polylines.
2008-07-12 16:45:05 +00:00
Peter Hachenberger
5f72e2c3fa
-refactoring of binary operations
...
-conversion of a shell into a separate polyhedron
-fast edge-edge overlay
2008-07-05 22:00:05 +00:00
Peter Hachenberger
b228e536ee
refactored binary_operation
2008-06-27 11:40:38 +00:00
Peter Hachenberger
b763918582
altered code
2008-06-27 11:40:00 +00:00
Peter Hachenberger
9bffced5b1
added unused experimental code
2008-06-27 11:39:34 +00:00
Peter Hachenberger
877f6d45b2
change in is_bounded
2008-06-27 11:39:02 +00:00
Peter Hachenberger
6fa0121254
new function added
2008-06-27 11:36:43 +00:00
Peter Hachenberger
bb510c34bb
removed GenPtr info
2008-06-27 11:36:20 +00:00
Peter Hachenberger
8446860a4f
factored out edge_edge_overlay
...
added unused experimental code
2008-06-27 11:35:42 +00:00
Peter Hachenberger
566bbf0336
removed GenPtr info
2008-06-27 11:34:36 +00:00
Peter Hachenberger
826bbc618e
set counter back after get_union().
2008-06-27 11:34:13 +00:00
Peter Hachenberger
6ab177b4ac
how did this work before?
2008-06-27 11:33:30 +00:00
Peter Hachenberger
401a3b9997
update of coordiante conversion
2008-06-27 11:32:54 +00:00
Peter Hachenberger
9d6f1a8eca
now working with indexed items
2008-06-27 11:31:34 +00:00
Peter Hachenberger
0537be3cd9
small bug fix
2008-06-27 11:31:13 +00:00
Peter Hachenberger
6f3007d013
removed Genptr info
2008-06-27 11:30:32 +00:00
Peter Hachenberger
6a6c2cd3ed
added currently unused experimental code
2008-06-27 11:29:12 +00:00
Peter Hachenberger
bfb86352b6
added namespace
2008-06-27 11:28:28 +00:00
Peter Hachenberger
3dfab42e69
bug fix
2008-06-27 11:27:53 +00:00
Peter Hachenberger
e722f28b59
removed bug in simplification
2008-06-27 11:27:06 +00:00
Peter Hachenberger
491b111f05
experimental code added
2008-06-27 11:26:21 +00:00
Peter Hachenberger
65c6d4491d
optimization is not stable and therefore turned off
2008-05-22 15:04:50 +00:00
Peter Hachenberger
b77c09dfe4
items moved to separate files
2008-05-22 15:04:20 +00:00
Laurent Rineau
e62e053848
Fix the error
...
"../../include/CGAL/Nef_3/SNC_point_locator.h", line 311: Error: The function "strcpy" must have a prototype.
detected by Sun CC.
2008-03-11 11:38:02 +00:00
Peter Hachenberger
db179833c8
small bug fix
2008-01-17 15:59:04 +00:00
Peter Hachenberger
e47918c1f6
optimizations to prevent filter failures
2008-01-16 15:11:30 +00:00
Peter Hachenberger
c38f558186
optimization to prevent filter failures
2008-01-16 15:10:16 +00:00
Peter Hachenberger
8b7653e094
corrected protective guards
2008-01-15 12:00:28 +00:00
Sylvain Pion
2fd547c229
Fix typo s/Point/Point_3/.
2008-01-14 21:14:54 +00:00
Peter Hachenberger
6d1dd4bb0e
prevent filter failures
2008-01-04 17:36:01 +00:00
Peter Hachenberger
7a3d8afb8c
plane(f) -> f->plane() and similar changes
2008-01-04 17:35:07 +00:00
Andreas Meyer
0f941fbcf2
again CGAL_error -> CGAL_error_msg
2007-11-09 15:27:44 +00:00
Andreas Meyer
c1d1609af1
replaced CGAL_assertion( false* and CGAL_assertion( 0*
...
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Peter Hachenberger
8a95600cc1
updated experimental code for edge/edge overlay by hand
2007-09-11 15:45:46 +00:00
Peter Hachenberger
1253f001ab
added header
2007-09-11 15:43:18 +00:00
Peter Hachenberger
274ebeda7b
bug in conversion Polyhedron3 to Nef_3 removed
...
Polyhedron was not cleared before conversion
2007-09-11 15:37:36 +00:00
Peter Hachenberger
6cd5535d24
new classes that efficiently handle the union or intersection of multiple polyhedra
...
OFF_to_nef_3 benefits from the new union
2007-08-01 12:54:10 +00:00
Peter Hachenberger
ae4623ca2b
constructor for OFF-files is more general, now
...
- can now handle several surfaces, which also need not to be closed any more
- orientation of Off-file does not matter any more; constructor constructs the
same polyhedron for both orientations.
conversion from Nef_3 to Polyhedron_3 now triangulates all facets to
- prevent rounding problems
- handle facets with holes
2007-07-31 11:41:47 +00:00
Peter Hachenberger
f048a210f6
deleted redundant type definition
2007-07-31 11:35:46 +00:00
Peter Hachenberger
c6fc1d29a8
adaptation to new ID_support
2007-07-18 19:36:44 +00:00
Peter Hachenberger
1163124b4b
change of some privacy issues
2007-07-18 19:31:59 +00:00
Peter Hachenberger
cdac42e3f1
adaptation to new ID_support
2007-07-18 19:31:03 +00:00
Peter Hachenberger
2faca5a6e5
adaptation to new ID_support
2007-07-18 19:04:10 +00:00