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