4 ms·
Hey Brian! So you think ESOLID would be good for general BREP operations tool, or are you saying it could replace OpenCASCADE. I really want to see more resourc
by nickpinkston 15y ago
Hey Brian! So you think ESOLID would be good for general BREP operations tool, or are you saying it could replace OpenCASCADE. I really want to see more resources for this stuff - who are working these problems?
- samlittlewood 15y agoAnother GPL CSG library is carve (http://code.google.com/p/carve/ http://code.google.com/p/carve/) by Tobias Sargeant. I have just finished wrapping this for use server-side within node.js. It will be interesting to see how it fares against csg.js.
- kanzure 15y agocarve looks like another mesh library to me. See http://code.google.com/p/carve/source/browse/src/intersect.cpp http://code.google.com/p/carve/source/browse/src/intersect.c...
- kanzure 15y agoNope, it's not a replacement for OpenCASCADE. It solves "only" one problem: boolean operations on BREPs and NURBs. OpenCASCADE will be replaced over time. At this point, the FOSS community desperately needs this and it would be hugely disruptive. I would love to get more hands on deck for working on this sort of BREP library, any takers?
- iamwil 15y agoCurious, why does the FOSS need this, and why would it be hugely disruptive?
- willyt 15y agoBecause openCASCADE is the only open source solid modelling kernel approaching the same league as the Parasolid / ACIS / Inventor / Rhino kernels. Imagine the possibilities if more people had easy access to this level of reliable geometry manipulation. You could use it on the web, for REPRAP type stuff, all kinds of things. Innovation in CAD and therefore in construction and manufacturing could happen a lot faster if you could code agile languages against a good clean and •simple• API for very little start-up cost. Simple is the key word here, I don't see why there can't be a high level API which requires the same level of understanding of solid modelling as using the software through the UI. EDIT: I was dissing openCASCADE before, didn't mean to.