-
Notifications
You must be signed in to change notification settings - Fork 109
Consider moving all library code into delaunay.h
to make a single header library
#16
Comments
OK,I see.Thank you very much!
…---Original---
From: "Abe"<[email protected]>
Date: Thu, May 23, 2019 02:25 AM
To: "Bl4ckb0ne/delaunay-triangulation"<[email protected]>;
Cc: "Subscribed"<[email protected]>;
Subject: [Bl4ckb0ne/delaunay-triangulation] Consider moving all library code into `delaunay.h` to make a single header library (#16)
Considering the size of vector2.h, numeric.h, triangle.h and edge.h, these could fit into delaunay.h easily and would allow people to easily add delaunay.h to their projects without dragging four other header files with it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I agree, the code is long due for maintenance, design wise and performance wise. I'll try to find some time in a near future to take care about that. If it's too urgent, I will gladly review any PR. |
I'm happy to submit a PR if you don't get around to it. I was mostly making sure this is work that you'd be open to instead of throwing a random PR at you. |
I started to think about a new design for the code. This will be my first priority in the next few weeks. |
I commented in #34 with some code that would make short work of this issue, too. The functionality is contained in 200 lines, but it would take a small amount of plumbing to have this not be a breaking change. All the best! EDIT: I've got some bugs, I'll follow up when they're fixed. |
Considering the size of
vector2.h
,numeric.h
,triangle.h
andedge.h
, these could fit intodelaunay.h
easily and would allow people to easily adddelaunay.h
to their projects without dragging four other header files with it.The text was updated successfully, but these errors were encountered: