-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hyperbolic surface triangulation 2 (new package) #8259
base: master
Are you sure you want to change the base?
Hyperbolic surface triangulation 2 (new package) #8259
Conversation
Merge branch 'Hyperbolic_surface_triangulation_2-dubois' of github.com:CGAL/cgal-public-dev into Hyperbolic_surface_triangulation_2-dubois
…m:CGAL/cgal-public-dev into Hyperbolic_surface_triangulation_2-dubois
/build:v0 |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8259/v0/Manual/index.html |
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Hyperbolic_surface_triangulation_2/include/CGAL/Hyperbolic_fundamental_domain_2.h
Outdated
Show resolved
Hide resolved
Please check CGAL-6.1-Ic-60 for errors and warnings. |
Hyperbolic_surface_triangulation_2/doc/Hyperbolic_surface_triangulation_2/dependencies
Outdated
Show resolved
Hide resolved
...lation_2/doc/Periodic_4_hyperbolic_triangulation_2/Periodic_4_hyperbolic_triangulation_2.txt
Outdated
Show resolved
Hide resolved
When compiling examples or tests, it seems a file is missing: |
No, the license file is there: https://github.com/CGAL/cgal/pull/8259/files#diff-74d7fd69497c42e2489e25b8ea8b5796a3debbff0098cb3243b636938b720994 |
Ok, thanks, so there must be something wrong with my Cmake config ... |
/build:v1 |
There was an error while building the doc:
|
/build:v1 |
The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/8259/v1/Manual/index.html |
|
||
project( Triangulation_on_hyperbolic_surface_2_Demo ) | ||
|
||
include_directories(/Users/pougetma/dev/cgal-loic-submission-2024/Installation/include/) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pougetma
I have strong doubts about this file will be available on all systems.
I saw a similar construct on other places as well.
Not related to this PR but I also saw:
Polygon_repair/benchmark/Polygon_repair/write_repaired_polygons.cpp: std::ifstream ifs("/Users/ken/Downloads/2018418.wkt");
Polygon_repair/benchmark/Polygon_repair/write_repaired_polygons.cpp: std::ofstream ofs("/Users/ken/Downloads/2.geojson");
though this is in a benchmark that normally is run on a dedicated system / just ran in the past.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, I removed links, but dont understand why my cmake cannot find the Installation/include.license dir ??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No idea, probably something missing in respect to the cmake include_directories
or in ${CGAL_INCLUDE_DIRS}
or maybe in the packag.txt
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, I removed links, but dont understand why my cmake cannot find the Installation/include.license dir ??
I merged master now so everything is up to date on other places, can you please try again?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything seems fine, thanks
@@ -0,0 +1,54 @@ | |||
cmake_minimum_required(VERSION 3.1...3.15) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everywhere else:
cmake_minimum_required(VERSION 3.12...3.29)
is used, so I think this should used here as well (in all CMakeLists.txt
of this project)
Summary of Changes
This package enables building and handling triangulations of closed orientable hyperbolic surfaces: a basic tool for any future implementation of algorithms operating on such surfaces. Functionalities are offered such as the Delaunay flip algorithm, and the construction of a portion of the lift of the triangulation in the Poincaré disk model of the hyperbolic plane. Triangulations can be generated by triangulating a convex fundamental domain in the Poincaré disk. A method is offered that generates such domains in genus two.
Release Management
Hyperbolic_surface_triangulation_2