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
Peter Hachenberger
45c33082f0
adaptation to new ID_supporter
2007-07-18 19:02:25 +00:00
Peter Hachenberger
5fc8dda1ef
bug fix: new comparison function for smallest vertex on facet
2007-07-18 19:01:23 +00:00
Peter Hachenberger
a827d60975
check for empty triangulations
2007-07-18 18:55:49 +00:00
Peter Hachenberger
18b9a58077
new variable for finding common facet
2007-07-18 18:52:15 +00:00
Peter Hachenberger
676da58860
allows to perform binary operations with halfspaces (only used for intersections, yet)
2007-07-18 18:49:44 +00:00
Peter Hachenberger
4a6c01300a
a nicer to handle
2007-07-18 18:45:44 +00:00
Peter Hachenberger
ac4f9feb6a
plain stupid bug fixed
2007-06-20 10:03:51 +00:00
Peter Hachenberger
ff39279a5c
for compatibility reasons, coordiantes can be read
...
like in old versions via precompiler directive
2007-06-19 16:22:04 +00:00
Peter Hachenberger
fbf942721a
help for debuging added
2007-06-19 16:20:34 +00:00
Peter Hachenberger
01c168cae1
small bug fix
2007-06-19 16:19:00 +00:00
Peter Hachenberger
4453f61c0e
new ID_supporter
2007-06-19 16:15:51 +00:00
Peter Hachenberger
2d81f51000
- adaptation to indexed items requirements
...
- added intersection with plane
- added conversion of shell to Polyhedron_3
2007-06-19 16:12:16 +00:00
Peter Hachenberger
5ffaa24941
get rid of some warnings
2007-04-27 09:14:14 +00:00
Peter Hachenberger
36e414a397
bug fix; one should not increment the past-the-end
...
iterator
2007-04-26 11:21:32 +00:00
Peter Hachenberger
8d1f5c0a91
Box_d<FT> should be initialized with inital corners.
2007-04-24 15:09:03 +00:00
Peter Hachenberger
024552394d
use Bouding bos with exact coordinates to come
...
around Gmp problem
2007-04-23 09:51:41 +00:00
Peter Hachenberger
57a83e2b80
initialize variable to remove warning
2007-04-20 10:11:38 +00:00
Peter Hachenberger
cfb055ee35
specialized new Bounding box for extended kernel
2007-04-19 17:32:41 +00:00
Peter Hachenberger
890ef3b5a1
corrected rules when output is sorted and/or reduced
2007-04-19 17:29:45 +00:00
Peter Hachenberger
0de2dfac93
ouput is now only sorted for test suite. Sorted output
...
can be quite slow. Therefore, sorting should be omitted
if not needed
2007-04-18 15:09:43 +00:00
Peter Hachenberger
4dd297bdf9
removed warnings
2007-04-17 09:02:58 +00:00
Peter Hachenberger
e908227c36
removed warnings
2007-04-17 08:46:38 +00:00
Peter Hachenberger
58514d2a6f
removed g++-4.1.1 warning
2007-04-17 08:27:13 +00:00
Peter Hachenberger
298ea2941a
remove warning
2007-04-16 17:17:55 +00:00
Peter Hachenberger
15720a2aed
- exchanged old inefficient bounding_box
...
- tried to remove some compiler problems
2007-04-16 14:55:31 +00:00
Efi Fogel
2fdc01431c
changed C++ static to C static to avoid redefinition
2007-04-12 20:56:22 +00:00
Peter Hachenberger
c8c1420839
specialized output for Lazy_kernel<Simple_cartesian< > > >
2007-04-12 10:37:04 +00:00
Andreas Fabri
73f72ba5fa
remove unused parameter
2007-04-06 08:57:25 +00:00
Andreas Fabri
ad155d4f35
remove unused parameter
2007-04-06 08:53:48 +00:00
Peter Hachenberger
e0981e5c48
forgot to take out debug code
2007-03-28 16:09:41 +00:00
Andreas Fabri
bad244eabf
Remove unused parameters
2007-03-28 14:48:40 +00:00
Joachim Reichel
142c8f5a3d
fix copyright boilerplate
2007-03-27 20:20:17 +00:00
Peter Hachenberger
ed8fc37c5c
added virtual destructor
2007-03-27 12:09:05 +00:00
Peter Hachenberger
3464cac591
small bug fix
2007-03-27 12:08:32 +00:00
Peter Hachenberger
fa8785ac84
removed unused parameter
2007-03-26 16:55:35 +00:00
Peter Hachenberger
4e39d6b29b
added header
2007-03-26 11:19:56 +00:00
Peter Hachenberger
9a3bc255ca
removed bug in constructor
2007-03-26 10:55:58 +00:00
Peter Hachenberger
6c8853c71f
removed unnecessary template parameter
2007-03-26 10:55:37 +00:00
Peter Hachenberger
ed2398dad3
put this class in separate file
2007-03-26 10:54:46 +00:00
Peter Hachenberger
d402c20134
bug fix: now all facet cycles of a facet get the
...
same index
2007-03-23 21:24:03 +00:00