> The tolerance you talk about is the 'absolute' computation tolerance > (it's pure mathematics).
True > I think it also has to be connected to the size of the geometry. For > instance, a tolerance of 10-6m is a non sense when dealing with the > assembly of aircraft wings. But this order of magnitude is relevant > to the watch industry. I would then say that the relative tolerance > (which is engineering) is the criterion leading to the computational > tolerance that has to be used. Then this one has to be compared to > the 'minimum tolerance' of the CAD kernel. I agree. However, you need to set some sane unit size too; for watch industry tolerances of micrometers might be more in scope of fabrication tolerances. Perhaps not a good idea to work with tolerances that are many orders of magnitude from your unit size. ( in architecture, a meter is a interesting unit size; a millimeter is an interesting tolerence ( 1e-3 ), for a watch I can imagine a millimeter to be a fair unit size, so a micrometer a fair tolerance. Hence I using micrometers is perhaps not so absurd ). OCC has no idea of scale. The label ( meter, mm, micrometer, inch ) applied to the unit size is what it gives meaning. So, this is why you cannot set tolerance endlessly low. Therefore 0.000001 is a bad tolerance, whether applied to any domain. Your unit size needs to reflect your project, since otherwise you are making it impossible for CAD algorithms to complete. Interesting topic ;') -jelle _______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users