В программном обеспечении cad может быть, что ваши нормали обратные или противоречивые. Недавно я использовал Cinema4D для экспорта некоторых моделей, и лица в слайсере выглядели очень странно.
Под «обращенными нормалями» я подразумеваю, что грани вашего многоугольника могут быть ориентированы внутрь. Некоторым программам нарезки это не нужно, и они одинаково относятся к обеим сторонам каждого лица. В тех, которые соблюдают обратные нормы, лица могут быть полностью невидимыми или появляться с отсутствием затенения или странного затенения.
В вашем программном обеспечении cad должны быть инструменты, чтобы выровнять нормали или, по крайней мере, перевернуть их на каждом лице. В качестве альтернативы, некоторые инструменты, такие как MeshLab и Meshixer, я считаю, что есть инструменты, чтобы это исправить. Также, конечно, убедитесь, что ваша модель водонепроницаема и что у вас не слишком много ошибок, таких как повторяющиеся вершины, грани и т. Д.
rounding error
Это многое объясняет. Мне часто приходится добавлять или вычитать крошечный множитель (например, 0,001 мм), когда я использую OpenSCAD, чтобы сделать его однозначным, когда две грани или линии в противном случае совпадают. Теперь я знаю, почему мне нужно это делать и почему это работает.