-
Notifications
You must be signed in to change notification settings - Fork 53
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
Add CGAL features #109
Labels
enhancement
New feature or request
Comments
The example is iOS-only, but the Euclid library itself works fine on a Mac. You can substitute NSColor for UIColor in the example (or use Euclid's built-in Color type, which is platform agnostic). |
Yes
WOW that was a fantastic turn around time - I have managed to get it
running.
While I have got you on line. Do you have any plans to expand this
library. I was wondering, for example if you had looked at CGal which has
to be gold standard for all the things it can do. I am too much of a
beginner in Cpp and Swift to able even to start on this but I have got here
because of trying to port a python app that uses meshes and slicing to
create GCode toolpaths for a 3d printer that prints in clay (so not a usual
FDM type machine). I recon with Euclid and a port of CGal I'd have
everything I need.
Chess
Chess Denman
…On Sun, Jan 14, 2024 at 9:29 PM Nick Lockwood ***@***.***> wrote:
The example is iOS-only, but the Euclid library itself works fine on a
Mac. You can substitute NSColor for UIColor in the example (or use Euclid's
built-in Color type, which is platform agnostic).
—
Reply to this email directly, view it on GitHub
<#109 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFBHY5OINGKQNHEEVMKH4JTYORE3LAVCNFSM6AAAAABB2L7YIKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJRGA3TONJUGQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I'm not familiar with CGal, so recreating its functions is not an explicit goal of the library. If there are any particular functions you need I can look at adding them though. |
Dear Mr Lockwood.
Wow.
I have worked out (I think) that I can use the functions of Euclid as a
slicer which was one use case.
CGAL is an incredibly powerful library but it is fantastically opaque to
use for the non expert and also very very hard to integrate - at least for
me. Though it should be possible to work out how to create a library of c++
functions that are wrappers for bits of CGAL and then write bridging
objective C stuff to swift.
The possible additions that would be awesome are:
https://doc.cgal.org/latest/Surface_mesh_segmentation/index.html#Chapter_3D_SurfaceSegmentation
https://doc.cgal.org/latest/Surface_mesh_deformation/index.html#Chapter_SurfaceMeshDeformation
Regards
Chess Denman
…On Thu, Jan 18, 2024 at 7:33 AM Nick Lockwood ***@***.***> wrote:
I'm not familiar with CGal, so recreating its functions is not an explicit
goal of the library. If there are any particular functions you need I can
look at adding them though.
—
Reply to this email directly, view it on GitHub
<#109 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFBHY5L7IFKJKKIGWLIVADLYPDF3LAVCNFSM6AAAAABB2L7YIKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXHE2DMMRWGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Running Euclid on a Mac.
I am so sorry if this is a dumb question but Mac machines won't run UIKit.
Is there a way to run Euclid in a Mac app?
The first problem I come up with is laying my hands on a UIColor but might there be more later?
Chess Denman
The text was updated successfully, but these errors were encountered: