thomasp85 / euclid Goto Github PK
View Code? Open in Web Editor NEWExact Computation Geometry Framework Based on 'CGAL'
Home Page: https://r-euclid.com
License: Other
Exact Computation Geometry Framework Based on 'CGAL'
Home Page: https://r-euclid.com
License: Other
e.g. intersection_point()
non-intersections and non-point intersections alike will be NA
intersection is one of them
Hi Thomas,
Thanks for the effort put into {euclid}
. Great logo by the way!
Now, to the issue: can we represent the region
Running on Intel Mac OS Ventura 13.6.3 , RStudio 2023.12.1+402, R (2023-10-31, Eye Holes)
First hurdle: installation failed 'cause mpfr not installed . Problem solved.
Second hurdle: I am getting the error log copied below with one error and one warning both outside my competence level!
Please advise.
Regards
M.P.
================================ Log copied from RSTUDIO
remotes::install_github("thomasp85/euclid")
Downloading GitHub repo thomasp85/euclid@HEAD
Running R CMD build
...
A typo in the here
A vector can, as with points, be created from a set of x and y coordinates, but you could also created it from a vector of points:
could have also created or could also create?
So I'm trying to install euclid
on my windows machine that has R.3.6.3
installed. devtools
is installed and working fine. My suspicion is cgal
incompatibility with mingw
, but can this be sorted purely at the R
level?
C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/internal/enable_third_party_libraries.h:39:6: warning: #warning "<gmp.h> cannot be found. Less efficient number types will be used instead. Define CGAL_NO_GMP=1 if that is on purpose." [-Wcpp]
# warning "<gmp.h> cannot be found. Less efficient number types will be used instead. Define CGAL_NO_GMP=1 if that is on purpose."
^
In file included from C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/Rational_traits.h:32:0,
from C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/number_type_basic.h:49,
from C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/basic.h:45,
from C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/Cartesian/Cartesian_base.h:29,
from C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/Simple_cartesian.h:29,
from C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/Exact_predicates_exact_constructions_kernel.h:29,
from ../inst/include/internal/cgal_types.h:5,
from api.cpp:7:
C:/Users/.../R/R-3.6.3/library/cgal4h/include/CGAL/is_convertible.h:29:19: fatal error: gmpxx.h: No such file or directory
#include <gmpxx.h>
^
compilation terminated.
make: *** [C:/Users/.../DOCUME1/R/R-361.3/etc/i386/Makeconf:215: api.o] Error 1
ERROR: compilation failed for package 'euclid'
at least for 2D geometries
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.