Project goals #12
Replies: 2 comments 1 reply
-
Awesome suggestion, thanks for starting off discussion. This is what I wrote in the readme: "This library aims to integrate cleanly with the Dimforge ecosystem (e.g., nalgebra, Parry, and Rapier), leverage earclip and cavalier_contours for robust mesh and line processing, be reasonably performant on a wide variety of targets, and provide an extensible, type-safe API" It's helpful to look at the pages for each of the Dimforge libraries: There are a lot of useful looking functions in there, and for 2D as well, which I'd like to make easily accessible against the CSG and Polygon types. Other items on my mind in no particular order:
I'd like to keep the API and the function implementations within the library as readable as possible, especially in the single-threaded case, for clarity of the algorithms. I'm open to your ideas, patches, bugs, anything! What would you like to see in csgrs' future? |
Beta Was this translation helpful? Give feedback.
-
I'm a retired programmer and I'm not a expert in CAD in anyway shape or form. But I do have expertise in programming and I've played around with cadquery, https://github.com/CadQuery/cadquery, and I like the concept, but do not happen to like Python. So my question about "goals" is somewhat higher level than what you've provided, as I'm unfamiliar with Dimforge, earclip and cavalier_contours. So how would you compare CadQuery and csgrs? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Your README is quite detailed about what the crate does, but what are medium and long term goals for the project?
Beta Was this translation helpful? Give feedback.
All reactions