답변:
내 이해는 물체가 진정한 고체가 아닐 때 발생한다는 것입니다. STL은 각면과 스플라인의 삼각 분할을 유지하므로 슬라이싱 엔진은 모델에 틈이 있는지 여부와 그에 따라 채워야하는지 여부와 방법을 결정하기에 "스마트"하지 않습니다. 슬라이서에 틈이 생기면 끝점을 피처의 끝으로 처리하거나 레이어의 다음 지점으로 이동하여 인쇄에 틈이 생기거나 의미가없는 추가 포함 물이 만들어집니다.
Union, Subtract 및 Trim과 같은 복잡한 솔리드 도구를 사용하면 모델이 진정한 솔리드로 실패하는 것을 알았습니다. 이러한 도구가 솔리드 모델과 상호 작용하는 방식에서 솔리드 모델의 외부 쉘에 작은 (때로는 그리 크지 않은) 간격이 생기는 반올림 오류가 자주 발생합니다. STL로 내보낼 때 간격이 유지됩니다.
일부 STL은 CAD 소프트웨어에서 제대로 내보내지지 않습니다.
https://modelrepair.azurewebsites.net 과 같은 수리 도구 또는 서비스를 사용 하십시오 .
수리 된 STL에는 더 이상 이러한 문제가 없어야합니다.
cad 소프트웨어에서 법선이 반전되거나 일치하지 않을 수 있습니다. 최근에 Cinema4D를 사용하여 일부 모델을 내보내고 슬라이서에서 얼굴이 이상하게 작동했습니다.
'반전 법선'의 의미는 다각형면이 안쪽을 향할 수 있다는 것입니다. 일부 슬라이싱 소프트웨어는이를 신경 쓰지 않으며 각 얼굴의 양면을 동일하게 취급합니다. 역 법선을 관찰하는 사람들은 얼굴이 완전히 보이지 않거나 음영이 없거나 이상한 음영으로 나타날 수 있습니다.
CAD 소프트웨어에는 법선을 정렬하거나 최소한 각면에서 뒤집을 수있는 도구가 있어야합니다. 또는 MeshLab 및 Meshixer와 같은 일부 도구에는이 문제를 해결할 수있는 도구가 있다고 생각합니다. 또한 모델이 수밀하고 중복 정점,면 등과 같은 오류가 너무 많지 않은지 확인하십시오.
rounding error
많은 설명이 있습니다. OpenSCAD를 사용하는 경우 두면이나 선이 서로 일치 할 때 모호하지 않도록 작은 퍼지 계수 (예 : 0.001mm)를 더하거나 빼야하는 경우가 종종 있습니다. 이제 왜 그렇게해야하는지 그리고 왜 작동하는지 알고 있습니다.