R
by ReD_CoDE on 26 May 2020
#
I also don't think one geometry type is "better" than another. For some uses you need meshes, for others you need solids or burns.
What is interesting is the ability to convert between them...
For years developing a paradigm that can support all type of geometry was/is a wish in the geometric modeling field and I think there are some pieces of evidence that shows that some somewhat were successful too
The main issue I think is each industry sees things with its own view, for instance VFX industry always believes that Meshes are everything. The engineering industry believes that Solids and B-Reps are everything. Some others belives NURBS (B-Splines) is everything
But in reality, all advanced kernels are hybrid, and at least everything is possible, but needs extensive knowledge and experience (especially in mathematics and algebra) and also a lot of passion to spend a lot of time and money to develop something efficient
It was shocking to me when a friend who is a Ph.D. in computer graphics said that even a well-known package like VTK has incorrect outputs sometimes:
Just an example; if you go and check VTK's 2D and 3D delunay triangulation algorithms (I guess they are based on CGAL code), just a simple curved surface might get incorrectly tessellated. This is VTK and everybody is using it :)