You are right... most real CAD systems are based on the BREP with
different user interfaces. Excepting interface changes and certain
modeling algorithms (like SolidWorks Boundary and Surface Fill), they
are mostly interchangeable. And even these goodies are modifications
beholden to the BREP. And when it comes to NURBS, there are still
unrealized applications.
The only thing I could find on a quick search about CSG based
modellers is that ' constructive solid geometry is performed on
polygonal meshes'.
Please let me know if I missed something, but as described meshes are
crap dead-ends for manufacturing. Give that up - they are old, dead technologies, way behind the curve.
The thing that bugs me as a professional product developer is that the
BREP, as a product, feels like a dead end.
It's good - we get our jobs done, don't get me wrong about that. There
is a lot of history behind that statement that would take a long time
to get into.
But after being at SolidWorks World 2008 (and prior history) for a
wild night where I was meeting with a number of folks from a number of established and startup companies it was clear that most CAD we see
today is being driven by folks pursuing the still unrealized aspects
of the Computervision dream.
At the core of everyone's development is the BREP, and they are all
chasing the same dog.
As someone who is very conscious of the BREP, I know that most of our modeling pain come from the limitations of the BREP.
I can say this... 20 years from now we won't be talking BREP anymore (excepting legacy applications). There are new techs I've been hinted
to, and there better be lots of new techs that "I am too small a
player" to be hinted to. The BREP is near its end. My gut says that
in five years we will see the first real commercialization of the new paradigm, and in 20 years we will be saying BREP... what's that???
You are right... most real CAD systems are based on the BREP withI am super dissapointed to say this has not aged well! I am doing a course at Loughborough Uni and found this comment looking up the difference between Brep and CSG because apparently its still relevent (my god the lecture notes are old though). Either
different user interfaces. Excepting interface changes and certain
modeling algorithms (like SolidWorks Boundary and Surface Fill), they
are mostly interchangeable. And even these goodies are modifications
beholden to the BREP. And when it comes to NURBS, there are still
unrealized applications.
The only thing I could find on a quick search about CSG based
modellers is that ' constructive solid geometry is performed on
polygonal meshes'.
Please let me know if I missed something, but as described meshes are
crap dead-ends for manufacturing. Give that up - they are old, dead technologies, way behind the curve.
The thing that bugs me as a professional product developer is that the
BREP, as a product, feels like a dead end.
It's good - we get our jobs done, don't get me wrong about that. There
is a lot of history behind that statement that would take a long time
to get into.
But after being at SolidWorks World 2008 (and prior history) for a
wild night where I was meeting with a number of folks from a number of established and startup companies it was clear that most CAD we see
today is being driven by folks pursuing the still unrealized aspects
of the Computervision dream.
At the core of everyone's development is the BREP, and they are all
chasing the same dog.
As someone who is very conscious of the BREP, I know that most of our modeling pain come from the limitations of the BREP.
I can say this... 20 years from now we won't be talking BREP anymore (excepting legacy applications). There are new techs I've been hinted
to, and there better be lots of new techs that "I am too small a
player" to be hinted to. The BREP is near its end. My gut says that
in five years we will see the first real commercialization of the new paradigm, and in 20 years we will be saying BREP... what's that???
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 403 |
Nodes: | 16 (2 / 14) |
Uptime: | 112:35:51 |
Calls: | 8,465 |
Calls today: | 2 |
Files: | 13,181 |
Messages: | 5,910,008 |