밭심볼에 겹치는 표고수치를 찾는 리습을 만드는 중인데요
녹색심볼이 밭심볼이고 붉은 x표가 표고수치인데요
밭심볼의 insert점을 구해서 insert점의 대각선으로 4방향 포인트 를 구했거든요
그구한 포인트의 위치가 서클친 4개의 점이구요.
보통 폴리건 좌표 얻어와서 그좌표에 걸쳐지는게 있는지 없는지를 검색할때
cp 를쓰잖아요.
(setq f_ent (ssget “cp” (list pt_3 pt_4 pt_1 pt_2) (list (cons 8 “CA002,ca0021”))))
이렇게 cp를 쓰니깐 nil값이 나오더라구요
cp를 쓰지않고 아래처럼 f 를쓰니깐 Selection set 값이 나오는데요
(setq f_ent (ssget “f” (list pt_3 pt_4 pt_1 pt_2) (list (cons 8 “CA002,ca0021”))))
1. 왜 cp를 썻을때 nil값이 나오는지 잘이해가 안가서요.
cp는 캐드파일내에 해당되는 좌표를 가진 폴리건 객체가 생성되어 있어야 만이 검색이 가능한건가요???
2. ssget 의 f 에 대해서 정확히 어떤 기능인지 잘이해가 안가네요.
고수님들의 설명 부탁드립니다.
공유