Meshlab иногда находит ложные самопересечения, которые кажутся неправильными - посмотрите на этот минимальный пример только двух граней .Meshlab идентифицирует лица как самопересекающиеся.Если я сохраню файл как ascii stl, файл больше не будет самопересекающимся.
Я проверил двоичное содержимое двоичного файла, чтобы увидеть, есть ли нераскрытые треугольники в случае, если треугольники нулевой области просто не отображаются, но, похоже, их нет.