Andreas Fabri
480ddb54f5
Remove ';'
2010-05-14 09:46:02 +00:00
Andreas Fabri
224606fadd
Remove ';' after free function
2010-05-14 08:42:39 +00:00
Stéphane Tayeb
312ab0f9f0
Add 'this->' for ansi-compliance.
2010-05-10 07:23:51 +00:00
Stéphane Tayeb
a5764fa49f
+ fix commit 55520
2010-04-19 12:31:52 +00:00
Stéphane Tayeb
2b34fe9d2d
+ add protected access to bounding_box of Labeled_mesh_domain_3
...
+ remove old commented code
2010-04-19 12:24:52 +00:00
Stéphane Tayeb
8384929e2f
Add default ctor in Mesh_complex_3_in_triangulation_3::Cell_iterator class.
2010-04-12 08:27:53 +00:00
Stéphane Tayeb
98318a5264
Revert previous commit.
2010-04-12 08:21:41 +00:00
Stéphane Tayeb
e93766f06d
Wrong commit (reverted in r55407).
2010-04-12 08:19:08 +00:00
Stéphane Tayeb
de3a8f9cb5
+ attempt to remove warnings C4244, C4181, C4180 (MSVS)
2010-04-06 09:13:53 +00:00
Stéphane Tayeb
48ccaef648
Remove useless includes.
2010-04-02 11:32:06 +00:00
Stéphane Tayeb
e2727ac131
Remove buggy ';'
2010-03-18 15:34:41 +00:00
Stéphane Tayeb
03cfb643e5
Sphere and cylinder radius (which are used to draw points and edges) now depends on mesh bbox.
2010-03-18 12:33:56 +00:00
Stéphane Tayeb
0a9354a9f6
Inline some non-templated functions.
2010-02-16 15:55:09 +00:00
Stéphane Tayeb
bf07514d00
Add missing includes.
2010-02-15 08:55:02 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Stéphane Tayeb
2c1944c3eb
Fix: ensure that no '0' is inserted in the sizing field.
2010-01-29 15:33:26 +00:00
Stéphane Tayeb
2776bd6219
Postpone vector normalization when computing perturbation moves.
2010-01-29 10:21:06 +00:00
Stéphane Tayeb
33fc21a9c8
Improve weighted robust circumcenter: do not compute same thing twice.
2010-01-29 08:47:59 +00:00
Stéphane Tayeb
d822ef8474
Fix: replace Vector_3() by CGAL::NULL_VECTOR.
2010-01-29 08:47:00 +00:00
Michael Hemmer
d4bc692102
use CGAL::cpp0x for tuple
2010-01-27 13:50:01 +00:00
Stéphane Tayeb
593e6cedc5
Remove useless expensive preconditions.
2010-01-18 09:22:51 +00:00
Stéphane Tayeb
1f3332bf63
Move Mesh_3 from candidate-packages to trunk (2/2)
2010-01-06 13:46:02 +00:00
Stéphane Tayeb
313a28d9a2
Move Mesh_3 from candidate-packages to trunk (1/2)
2010-01-06 13:44:50 +00:00
Stéphane Tayeb
9707b3edea
Merge r53152 from 3.5 branch
...
r53152 | stayeb
Fix bug (typo) in polyhedral domain initialization.
2009-11-24 12:46:06 +00:00
Stéphane Tayeb
43fd508112
Merge r53086 from branches/experimental-packages/Mesh_3_with_optimizations
...
r53086 | stayeb
Use static filtered predicate Side_of_oriented_sphere_3 instead of Side_of_bounded_sphere_3.
2009-11-18 10:37:30 +00:00
Stéphane Tayeb
4874158276
Fix robust circumcenter construction (fix r52147).
2009-11-03 12:16:19 +00:00
Stéphane Tayeb
0a48c9eec4
Fix traits (remove use of deprecated Regular_triangulation_filtered_traits_3).
2009-10-23 09:30:49 +00:00
Stéphane Tayeb
a9e9d368b4
Attempt to fix warning in File_medit.h on g++-4.3.2_F10GLIBCXXDEBUG-cmake
2009-10-06 07:25:54 +00:00
Stéphane Tayeb
321c9893d6
use is_zero() comparison in traits. Add precondition check.
2009-10-05 16:06:14 +00:00
Stéphane Tayeb
dcf43908d9
* remove accelerate_distance_queries() call in Polyhedral_mesh_domain_3 ctor
...
* make_surface_index() of class Polyhedral_mesh_domain_3 is now public
* change default value of Min_dihedral_angle_criterion from 25 to 12
* add command-line applications for various mesh generation examples
2009-10-05 12:03:49 +00:00
Stéphane Tayeb
7057ddc2d1
Merge [r51556-r51996]
...
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.
r51758 | lrineau
* Fix all \ccPkgHowToCiteCgal at once to turn 08 into 09
r51937 | stayeb
* Fix polyhedral oracle issue: switch to exact intersection computation.
r51957 | stayeb
* cleanup example folder.
r51960 | stayeb
* Remove wrong using namespace statement.
2009-09-21 14:36:31 +00:00
Stéphane Tayeb
00035e1bc9
* add customization parameters to output_to_medit.
2009-09-21 13:39:27 +00:00
Laurent Rineau
79d815d8ba
Add an export function from c3t3 to vtk unstructured grid
2009-08-27 16:05:28 +00:00
Stéphane Tayeb
a2682b9bc2
Merge [r51123-r51555]
...
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.
r51555 | stayeb | 2009-08-27 15:10:21 +0200 (Thu, 27 Aug 2009) | 1 line
Fix missing svn properties.
r51552 | stayeb | 2009-08-27 13:45:47 +0200 (Thu, 27 Aug 2009) | 1 line
Fix test data size (gzip inr file).
r51431 | yvinec | 2009-08-24 12:08:59 +0200 (Mon, 24 Aug 2009) | 3 lines
fixed typo
r51382 | yvinec | 2009-08-20 17:59:49 +0200 (Thu, 20 Aug 2009) | 2 lines
fixed authors in reference manual
r51340 | yvinec | 2009-08-18 18:44:31 +0200 (Tue, 18 Aug 2009) | 2 lines
added package_info to Mesh_3
2009-08-27 13:46:14 +00:00
Stéphane Tayeb
b1eaa6b00f
Remove warning.
2009-08-24 07:55:06 +00:00
Stéphane Tayeb
f8101d1b48
Merge [r50813-r51122]
...
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.
r51094 | stayeb |
* Fix "protect macros" of header files
r51075 | stayeb |
* Typo. Fix liver background color.
2009-08-07 15:35:32 +00:00
Stéphane Tayeb
7fb9b2d26c
Labels are now ordered according to their natural order (instead of randomly).
2009-08-06 09:30:37 +00:00
Stéphane Tayeb
1d8a06d401
* Code cleanup
...
* Minor fix in Polyhedral_mesh_domain_3: internal AABB kd-tree is now built
* Minor fix in mesh_standard_facet_criteria.h: check dimension with >2 instead of ==2 & add some assertions
* Add internal(undocumented) usefull genericity:
+ add Wrapper template parameter (with default value) in Implicit_mesh_domain_3
+ add Wrapper template parameter (with default value) in Labeled_Image_mesh_domain_3
+ add two template parameters (with defaults) in Mesh_criteria_3
2009-08-05 15:40:23 +00:00
Stéphane Tayeb
9cb54ec5ca
Attempt to fix warning on MSVS compiler.
2009-07-10 08:11:26 +00:00
Stéphane Tayeb
149482f1f8
* Bug Fix: c3t3 cell/facet counter update during exudation
2009-07-09 14:17:51 +00:00
Stéphane Tayeb
55a4124bb5
Fix warning on MSVS2008 compiler: fix typo introduced in r50488.
2009-07-09 09:40:16 +00:00
Stéphane Tayeb
7717a8d142
Fix warning on MSVS2008 compiler.
2009-07-09 07:34:25 +00:00
Stéphane Tayeb
a32afb6637
* Bug Fix: c3t3 number of cells after refinment (Refine_cells_3.h)
...
* Bug Fix: c3t3 reconstruction (refine_mesh_3.h)
* Add assertions to check c3t3 number of cells & facets wrt std::distance (it was done only in test_c3t3) (test_meshing_*)
* Code factorization for dihedral angles computation (dihedral_angle_3.h, min_dihedral_angle.h)
* Cleanup
2009-07-08 09:00:25 +00:00
Stéphane Tayeb
fdcbcb04d3
* Code cleanup
...
* Add copy ctor, operator= and swap methods (instead of defaults) to Mesh_complex_3_in_triangulation_3
* Fix refine_mesh_3
2009-07-07 09:40:24 +00:00
Stéphane Tayeb
d2e5e5b5b2
Minor fixes on exuder (CGAL_MESH_3_VERBOSE).
2009-07-06 16:10:24 +00:00
Stéphane Tayeb
92d0b207f5
Renaming. Fix sliver default bound.
2009-07-06 15:55:04 +00:00
Stéphane Tayeb
0e2c7a832d
Fix robust weighted circumcenter.
2009-07-06 08:43:05 +00:00
Stéphane Tayeb
138d88f518
* Fix warnings
...
* Use adjacent_vertices instead of incident_vertices (which is deprecated)
2009-07-06 07:48:37 +00:00
Stéphane Tayeb
e32ea59a7d
* Remove old commentaries
...
* Renaming
* Minor fix in mesh_polyhedral_domain example
2009-07-03 15:11:04 +00:00
Stéphane Tayeb
c2694f5fbe
Remove old code.
2009-07-03 14:27:07 +00:00
Stéphane Tayeb
772f0ecd6b
Split test_meshing into 3 files (less compilation memory consumption).\nDo not exude to verify mesher idempotence.
2009-07-03 12:32:32 +00:00
Stéphane Tayeb
13ebef3804
Add exudation step after refinment.
2009-07-03 09:26:52 +00:00
Stéphane Tayeb
1c11763f6c
Fix implicit double/FT conversion warning: mesh_cell_criteria now uses FT only.
2009-06-29 08:13:01 +00:00
Stéphane Tayeb
f7c6d2a847
Fix tests & compilation errors.
2009-06-28 17:39:25 +00:00
Stéphane Tayeb
fe60ae5f4e
Move Mesh_3 from branches/experimental-packages to trunk.
2009-06-26 15:29:26 +00:00
Laurent Rineau
3c6e2102f0
Move Mesh_3 into "experimental-packages" until accepted in CGAL.
...
(Request from Sylvain Pion.)
2007-03-19 07:32:03 +00:00
Sylvain Pion
3450e99ca9
OK, let's do some meshing now
2007-02-15 20:51:51 +00:00
Andreas Fabri
42b16556c3
fixed min/max problem
2006-08-17 09:37:01 +00:00
Laurent Rineau
d7395a13f0
- fix i/o operators of <CGAL/Volume_mesher_cell_base_3.h>, in binary mode.
...
- fix <CGAL/Mesh_3/IO.h>, in case of binary mode.
2006-07-12 00:17:09 +00:00
Laurent Rineau
a81ad0ebe3
- new class Volume_mesher_default_triangulation_3
2006-07-12 00:14:48 +00:00
Laurent Rineau
0d1d892da1
- new debug macros:
...
- CGAL_MESH_3_DIRTY_DEBUG_SPHERES,
- and CGAL_MESHES_DEBUG_REFINEMENT_POINTS.
- new macro CGAL_MESHES_OUTPUT_STREAM, which is set to std::cout by
default.
- in Mesh_2: new header <CGAL/Mesh_2/Output_stream.h>
2006-07-10 09:25:35 +00:00
Laurent Rineau
e99d491534
remove Point_traits.h from Mesh_3
2006-07-05 07:11:47 +00:00
Laurent Rineau
1e456740f2
another fix of Slivers_exuder
2006-06-28 17:09:37 +00:00
Laurent Rineau
9a1bd6b513
Fix Slivers_exuder so that it can pump vertices of surfaces too
...
(Note: I may have broken things. I'll check tomorrow.)
2006-06-27 17:01:46 +00:00
Laurent Rineau
5c6b881a1d
** In Surface_mesher:
...
- remove subdirectories of include/CGAL/Surface_mesher: files of Criteria/
and Oracles/ are moved one step back.
- repear the polyhedral oracle
- Implicit_oracle.h is now Implicit_surface_oracle.h (and the class has
been renamed too.
- no longer "Kernel_point" trick in Implicit_surface_oracle.h
- *but* "Kernel_point" trick is needed in Polyhedral_oracle.h! :-(
** In Mesh_3:
- repear examples/Mesh_3/polyhedral_surface_mesher.C
- add two input files in ./inputs/*.off (with their medit files)
2006-06-13 13:08:19 +00:00
Laurent Rineau
150bd10d38
Remove old copy of Data_structure_using_octree files.
2006-06-07 14:16:39 +00:00
Laurent Rineau
d2eaf96b9b
Remove one assertion that bothers me.
2006-06-07 13:40:21 +00:00
Laurent Rineau
15fccff9f2
Redo revision 31466. :-)
2006-06-07 13:22:41 +00:00
Laurent Rineau
b0e184015d
Revert revision 31466, for Sliver_exuder.h
2006-06-07 13:10:02 +00:00
Laurent Rineau
171707f114
- sliver exuder fixed,
...
- Combining_oracle fixed too.
2006-06-07 12:55:01 +00:00
Laurent Rineau
b2a71386fa
Copy Mesh_2, Mesh_3 and Surface_mesher, from the branch
...
"cannot_wait_for_CGAL-3.2" to the trunk.
My idea: the branch is the real working version, and I want it to be joined
back to the trunk:
__________________________ cannot_wait_for_CGAL-3.2 branch
/ \
/ \
-------------------------------------------- trunk
S M
The modification of the trunk between the splitting point S and the merging
point M has already been merged into "cannot_wait_for_CGAL-3.2".
The trunk versions of these three packages have been removed already.
2006-06-06 13:38:16 +00:00
Laurent Rineau
ebb3f7c912
Remove trunk of Mesh_2, Mesh_3 and Surface_mesher.
...
Do not worry: I will "svn cp" the branch "cannot_wait_for_CGAL-3.2" into the
trunk, and the trunk will inherit from the logs of the branch.
My idea: the branch is the real working version, and I want it to be joined
back to the trunk:
__________________________ cannot_wait_for_CGAL-3.2 branch
/ \
/ \
-------------------------------------------- trunk
S M
The modification of the trunk between the splitting point S and the merging
point M has already been merged into "cannot_wait_for_CGAL-3.2".
2006-06-06 13:36:21 +00:00
Laurent Saboret
87d65f75e3
Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config)
2006-04-18 12:42:52 +00:00
Laurent Rineau
c906966566
- if the surface_index() of a point is 0, set it to 1, in
...
include/CGAL/Mesh_3/Implicit_surface_mesher_visitor.h
This visitor is passed to the Surface_mesher, when it is used from
Mesh_3. This patch makes surface_index() of points on the surface to
be 1, if is was 0.
- replay-skull now run correctly too.
- sliver exuder still crash. :-(
2006-04-06 16:44:08 +00:00
Laurent Rineau
629bb0c0ff
- Too much changes, after Surface_mesher API changes.
...
- example/Mesh_3/implicit_surfaces_mesher_3.C compiles
- applications/ too.
- This package is still under reconstruction. Do no expect any from it!
2006-04-05 21:23:40 +00:00
Laurent Rineau
bf18b7b7ce
Move include/CGAL/Mesh_3/Triangulation_mesher_level_traits_3.h to Mesh_2.
2006-02-27 17:19:11 +00:00
Laurent Saboret
35cfa18a2a
Change CVS keywords to SVN style
2006-02-17 17:01:13 +00:00
Laurent Saboret
db6a8f948c
Change CVS keywords to SVN style
2006-02-16 14:30:13 +00:00
Laurent Saboret
1aad55d4cb
Change CVS keywords to SVN style
2006-02-14 10:08:15 +00:00
Laurent Saboret
8b43d295ce
Move packages to trunk root
2006-02-14 08:58:16 +00:00