리습수정 부탁드립니다 고수님들...
기타
작성자
실배캐드
작성일
2022-11-10 08:42
조회
9717
cad 파일에 있는것처럼 기존리습은 양쪽으로 끝선을 남기는겁니다
여기에 추가로 남겨진 직선의 센터에 한쪽당 남겨진 길이의 1/3 을 지름으로 가지는 반원이 그려지고 그사이에
선은 잘라져서 없어지는 기능이 추가 됐으면 합니다.. 그리고 새로 생기는 반원은 자동으로 노란색이 만들어지면 좋겠습니다
능력자분들 부탁드립니다. (.LSP파일이 첨부가 안되는거같아 코드 적습니다)
(defun c:AA( / sl-mapcar-ens ss)
(defun sl-mapcar-ens (func ss) (mapcar func (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))))
(princ "n선 양끝 남기기")
(and
(setq ss (ssget '((0 . "LINE"))))
(or *dis* (setq *dis* 20))
(setq *dis* (cond ((getdist (strcat "n남길 길이 입력 <" (vl-princ-to-string *dis*) ">:"))) (*dis*)))
(sl-mapcar-ens
'(lambda (en / ent1 len ep ent2 sp)
(setq ent1 (entget en) len (vlax-curve-getdistatparam en (vlax-curve-getendparam en)))
(if (> len *dis*)
(progn
(setq ep (vlax-curve-getpointatdist en *dis*) sp (vlax-curve-getpointatdist en (- len *dis*)))
(setq nen (entmakex (vl-remove '(lambda (-1 5)) (entget en))) ent2 (entget nen))
(entmod (subst (cons 10 sp) (assoc 10 ent1) ent1))
(entmod (subst (cons 11 ep) (assoc 11 ent2) ent2))
)
(princ "n입력한 길이보다 선이 짧습니다.")
)
)
ss
)
)
(princ)
)
여기에 추가로 남겨진 직선의 센터에 한쪽당 남겨진 길이의 1/3 을 지름으로 가지는 반원이 그려지고 그사이에
선은 잘라져서 없어지는 기능이 추가 됐으면 합니다.. 그리고 새로 생기는 반원은 자동으로 노란색이 만들어지면 좋겠습니다
능력자분들 부탁드립니다. (.LSP파일이 첨부가 안되는거같아 코드 적습니다)
(defun c:AA( / sl-mapcar-ens ss)
(defun sl-mapcar-ens (func ss) (mapcar func (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))))
(princ "n선 양끝 남기기")
(and
(setq ss (ssget '((0 . "LINE"))))
(or *dis* (setq *dis* 20))
(setq *dis* (cond ((getdist (strcat "n남길 길이 입력 <" (vl-princ-to-string *dis*) ">:"))) (*dis*)))
(sl-mapcar-ens
'(lambda (en / ent1 len ep ent2 sp)
(setq ent1 (entget en) len (vlax-curve-getdistatparam en (vlax-curve-getendparam en)))
(if (> len *dis*)
(progn
(setq ep (vlax-curve-getpointatdist en *dis*) sp (vlax-curve-getpointatdist en (- len *dis*)))
(setq nen (entmakex (vl-remove '(lambda (-1 5)) (entget en))) ent2 (entget nen))
(entmod (subst (cons 10 sp) (assoc 10 ent1) ent1))
(entmod (subst (cons 11 ep) (assoc 11 ent2) ent2))
)
(princ "n입력한 길이보다 선이 짧습니다.")
)
)
ss
)
)
(princ)
)
전체
| 번호 | 제목 | 작성자 | 작성일 | 조회 |
| 공지사항 |
[공지] 글꼴은행 - 캐드 글꼴 442종 압축 파일 NOTICE
gocad
|
2022.09.01
|
조회 244485
|
gocad | 2022.09.01 | 244485 |
| 13815 |
방음벽도면 소음기도면 구합니다dwg파일로요
이혜진
|
2026.09.17
|
조회 120
|
이혜진 | 2026.09.17 | 120 |
| 13814 |
CAD 필렛의 가상 교차선 만들기 리습입니다.
무니나라
|
2026.09.13
|
조회 157
|
무니나라 | 2026.09.13 | 157 |
| 13813 |
인천시 지적도 cad 파일 부탁 드립니다...
심상준
|
2026.08.05
|
조회 479
|
심상준 | 2026.08.05 | 479 |
| 13812 |
포크레인 도면구합니다 (1)
배움의터전
|
2026.07.16
|
조회 634
|
배움의터전 | 2026.07.16 | 634 |
| 13811 |
클린룸판넬 디테일 구해요
조병은
|
2026.06.27
|
조회 645
|
조병은 | 2026.06.27 | 645 |
| 13810 |
한개 FILE에 여러개 CAD FILE을 PDF로 변환방법 알수있나요? (1)
조용성
|
2026.06.15
|
조회 764
|
조용성 | 2026.06.15 | 764 |
| 13809 |
zcad 블로그입니다. 무료 캐드통합리습 소개합니다.
zcad
|
2026.05.10
|
조회 1585
|
zcad | 2026.05.10 | 1585 |
| 13808 |
요양병원 캐드 자료 있으실까요?
이미진
|
2026.04.15
|
조회 1058
|
이미진 | 2026.04.15 | 1058 |
| 13807 |
superboundray
김상철
|
2026.04.15
|
조회 894
|
김상철 | 2026.04.15 | 894 |
| 13806 |
국기계양대 도면좀 부탁드립니다.
무엇을 하든 파이팅!
|
2026.03.28
|
조회 981
|
무엇을 하든 파이팅! | 2026.03.28 | 981 |
| 13805 |
프레스가공압력계산
프레스금형설계
|
2026.03.12
|
조회 1071
|
프레스금형설계 | 2026.03.12 | 1071 |
| 13804 |
오브라이트블록-프레스금형설계
프레스금형설계
|
2026.03.12
|
조회 933
|
프레스금형설계 | 2026.03.12 | 933 |
| 13803 |
arcbig03.shx 폰트 부탁드립니다
스병
|
2026.03.05
|
조회 1334
|
스병 | 2026.03.05 | 1334 |
| 13802 |
whgtxt.shx 폰트 구합니다
준준준준
|
2026.02.04
|
조회 1366
|
준준준준 | 2026.02.04 | 1366 |
| 13801 |
divd 파일 좀 주시면 감사 하겠습니다
권기문
|
2026.01.12
|
조회 1202
|
권기문 | 2026.01.12 | 1202 |
| 13800 |
낙원악기상가 도면구합니다... (1)
alsrla
|
2025.12.29
|
조회 1755
|
alsrla | 2025.12.29 | 1755 |
| 13799 |
끼워맞춤 공차 입력 (2)
캐드플러스
|
2025.12.21
|
조회 2136
|
캐드플러스 | 2025.12.21 | 2136 |
| 13798 |
"절토부경사 철재 점검계단"
파란샘
|
2025.11.10
|
조회 1685
|
파란샘 | 2025.11.10 | 1685 |
| 13797 |
KS기계 및 상용블럭 작성 프로그램 (1)
김석재(Suck Jae Kim)
|
2025.10.15
|
조회 2490
|
김석재(Suck Jae Kim) | 2025.10.15 | 2490 |
| 13796 |
arcbig03.shx 부탁드립니다
김송훈
|
2025.10.11
|
조회 2671
|
김송훈 | 2025.10.11 | 2671 |
예전에 제가 수정했던 리습이네요 ㅎㅎ;;
첨부파일 : testtest12.zip
오래전 인데.. 기억하시네요 ㅎㅎ 수정 감사합니다 기존꺼도 잘쓰고 있습니다 감사히 잘쓸게요 ^^