2014.04.30 13:25
고캐드에서 답을 구하지 못해 이곳에도 올려봅니다.
빨강은 "EL"로 생성한 타원이고 초록은 빨강을 옵셋한 스플라인 상태입니다
노랑 내부의 초록을 트림하려고 하는데 우측은 되는데 좌측은 아무 반응이 없습니다.
좌측을 트림하려면 우측을 트림한 후에야 가능합니다. 좌측 먼저 하려면 안 됩니다.
왜 이런 걸까요?
# 초록을 빨강의 옵셋이 아닌 "EL"로 생성하면 아무 문제 없습니다.
파일 : http://pan.baidu.com/s/1hq7PW2K
오토캐드 2012를 사용하고 있는데 보내주신 도면은 제가 열 수가 없는 상위버전이더군요.
그래서 위 그림과 비슷하게 그려서 해봤는데.. 잘됩니다.
제가 잘되니 이 경우 어떤 것을 유추해 볼 수 있냐면..
1. 캐드 문제 => 서비스팩 등에서 해결
2. 객체 문제
타원은 옾셋을 하면 타원 특성을 잃어버리게되고 최대한 타원과 비슷한 스플라인이 됩니다.
트림이 잘 안되는 객체의 이유 중 하나가
정점이 겹치거나 어긋나 있는 경우 그 부분 트림이 잘 안되는 문제가 있습니다.
아마 그 이유때문이 아닐까 생각이 됩니다.
트림이란 것이 눈으로 보기엔 휙 없어져서 간단하지만
내부적으로는 좌표값을 다 분석해서 객체를 재구성하는 문제라 복잡합니다.
도면을 받아서 만약 제가해도 잘 안된다면
저도 딱히 뾰족하게 왜 그런지 정답을 찾긴 어려울 것 같습니다.