cnc로 복잡한 도안을 따야 합니다.
도면에 복잡한 그림들이 폴리라인을 그려져있습니다.
그런데 수백가지 그림중에 몇몇 그림의 도형이 선이 닫혀 있지않고 끊어져 있어서 nc변환 프로그램에서 계산되지 않을때가 있는데 수많은 도형중에 끊어진것을 찾아내는것이 참 시간이 많이 갑니다.
질문 파일 첨부합니다.
도형에서 오버되어 나간선, 전체 중복된선, 일부중복된선, 끊어진선…이러한것들이 정상적인 것들과 수없이 많이 섞여있을때 해결방법이 궁금합니다.
관련 리습이 있다면 정말 좋겠네요…
공유
판금전개 도면작업하는 사람입니다.
저 역시도 , 도면 작업할 때, 레이저가공 캠프로그램에서
개곡선이 있으면, 인식을 못하기 때문에
님과 같은 고민을 했었습니다.
일단 저의 경우에는 폴리라인을 전혀 사용하지 않기 때문에
리습을 이용해서 각 객체의 끝점을 배열화해서 비교하는 방식으로 해결합니다.
단, 님처럼 폴리라인으로 작업하는 경우에는,제가 대충 테스트를 해보니…
우선은 제가 만들어쓰는 기능중에 폴리라인을 선과 호로 깨는 리습이 있는데,
이걸로 일단 폴리라인을 깨고나서 , 개곡선 검사 기능을 사용해보니,
일단, 어디가 불완전한지 찾아내는것은 가능했습니다.
캠상태에서도 폴리라인을 유지해야 하신다면,
우선 원본을 하나 복사하고, 복사본을 선과호로 분해한 후에
어디가 불완전연결인지만 확인하고 나서,
원본객체를 수정하는 방식으로 접근해야 할 듯 합니다.
아래는 관련기능을 사용하는 제 유튜브 채널 링크입니다.
https://www.youtube.com/watch?v=-Y2SQGs4Z4s&t=62s
제가 사용하는 개곡선 검사 기능은, VBA로 제작된 판금전개용이기 때문에
님이 원하는 작업을 하시려면, 모듈 수정을 해야할 수도 있습니다.
동영상에 이메일 주소 있으니까, 더 필요한 사항들은
개인적으로 메일 주세요.