Re: [K3d-development] Problem with face orientation on STL file
Brought to you by:
barche
From: Timothy M. S. <ts...@k-...> - 2009-08-27 02:50:01
|
Bart Janssens wrote: > On Tue, Aug 25, 2009 at 5:07 AM, Timothy M. Shead<ts...@k-...> wrote: >> Answer: the latter approach is too low-level. Yes, it is simpler and can be >> rendered, but it is a false simplicity: it causes significant headaches for >> modeling operations because many operations (think BevelEdges) will produce >> incorrect results. Consider a simple use-case in a world without shells: >> calculating the volume of a mesh (this isn't a made-up example, >> GTSMeshVolume already exists to do this). Without shells, how will you know >> which parts of the volume are voids? >> >> The moral: explicit is better (and truly simpler) than implicit. > > OK, I agree now :) I was thinking it is simple to find shells, and it > is. However, it is a whole lot more difficult to find out what shell > is inside another shell. > > Maybe validate could be made to check if the shells are closed, if > there are multiple shells? Yup, I would nuance this to say that if there is more than one shell, all shells must be two-manifolds. Cheers, Tim |