Commit Graph

283 Commits

Author SHA1 Message Date
Peter Hachenberger 64f4414691 remove facets between obstacles 2007-09-26 12:38:05 +00:00
Peter Hachenberger aa08830151 added parameters for unification of obstacles 2007-09-26 12:35:20 +00:00
Peter Hachenberger f775539f3d simplification is done as long as possible, now 2007-09-24 11:03:33 +00:00
Peter Hachenberger 6f04b5197a adapted to orientation change in hsp format 2007-09-21 20:35:48 +00:00
Peter Hachenberger 65115ded96 now contains simplification through volume computation 2007-09-21 20:35:02 +00:00
Peter Hachenberger 950ec69f49 testing simplification at the moment 2007-09-20 12:05:33 +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 05774ba46d added test for wrongly oriented off-files 2007-07-31 12:19:07 +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 db463c3eaa keep empty polyhedron 2007-06-19 16:07:58 +00:00
Peter Hachenberger ead94fffa2 small bug fix 2007-06-19 16:06:25 +00:00
Peter Hachenberger 597917aa64 keep empty polyhedron 2007-06-19 16:04:43 +00:00
Peter Hachenberger 2900b36021 reset variable inserted after get_union 2007-06-19 14:24:27 +00:00
Peter Hachenberger 2798a741bb - point locator only searches for vertices and edges
- new edges are added to point locator
2007-06-19 13:49:13 +00:00
Peter Hachenberger 9df40ef96b renaming 2007-06-19 13:44:02 +00:00
Peter Hachenberger 91d857d1d5 clear SNC_structure at beginning 2007-06-19 13:42:40 +00:00
Peter Hachenberger 83488c8196 conversion tools 2007-06-19 13:40:56 +00:00
Peter Hachenberger c7eb6ed41d small changes to the output 2007-06-19 13:40:16 +00:00
Fernando Cacciola 88111fcf70 VS project files merged back 2007-06-06 15:35:17 +00:00
Laurent Rineau ecdbf1291b remove incorrect execution bits 2007-05-30 12:55:54 +00:00
Andreas Meyer 7ed1a00c04 merge manual fixed from 3.3 branch back intro trunk:
svn merge -r 38751:38754 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38773:38775 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38783:38784 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38795:38796 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38815:38816 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38827:38829 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38834:38836 ~/projects/CGAL/branches/CGAL-3.3-branch
2007-05-28 23:05:00 +00:00
Peter Hachenberger 72b14d45e4 removed the building of the external structure after
every new wall
2007-05-11 13:33:19 +00:00
Peter Hachenberger 3ae227f2c1 computes the configuration space of a trunk and a
box with brute force
2007-05-09 15:03:52 +00:00
Peter Hachenberger b593deea23 omit repeated construction of empty polyhedron. 2007-05-09 15:03:01 +00:00
Peter Hachenberger 7c89a7cf25 allows brute force or with heuristics 2007-05-09 15:00:07 +00:00
Andreas Fabri 9e6232725d demos need a makefile 2007-05-04 16:29:19 +00:00
Andreas Meyer 840df40367 added pkg illu for nef_[23] 2007-05-03 10:41:58 +00:00
Peter Hachenberger 5ffaa24941 get rid of some warnings 2007-04-27 09:14:14 +00:00
Peter Hachenberger 907b40bba3 removed warning 2007-04-26 13:00:36 +00:00
Peter Hachenberger 36e414a397 bug fix; one should not increment the past-the-end
iterator
2007-04-26 11:21:32 +00:00