비밀번호를 잊으셨나요?

비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.

계정이 있나요? 로그인

You must login to ask a question.

비밀번호를 잊으셨나요?

아직 계정이 없으신가요? 회원가입 하기

해당 질문을 신고하는 이유를 간단히 입력해주세요.

해당 답변을 신고하는 이유를 간단히 입력해주세요.

해당 유저를 신고하는 이유를 간단히 입력해주세요.

로그인회원가입

고캐드 – 캐드(CAD) 정보의 중심

고캐드 – 캐드(CAD) 정보의 중심 Logo 고캐드 – 캐드(CAD) 정보의 중심 Logo

고캐드 – 캐드(CAD) 정보의 중심 Navigation

  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
검색
질문하기

Mobile menu

닫기
질문하기
  • 홈
  • 카테고리
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 투표
  • 커뮤니티 그룹
  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
홈/ 질문/Q 96015
다음
Lv.0
등록일: 2012-08-292012-08-29T14:12:22+09:00 2012-08-29T14:12:22+09:00카테고리: AutoCAD & CADian

선 끊기후 원하는 길이로 만들기

Kor_Storm님이 올려주신 리습은
양 끝을 20씩 되게 하는 리습을 잘쓰고있는데…
이 리습을 수정해서 바깥라인에서 2mm 정도 뛰우고
양 끝을 20씩 되게 하는 작업도 한번의 명령으로 연속작업이 가능한가요?



(defun c:test( / 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)
)

  • 0
  • 34 조회
공유
  • Facebook

    관련 있는 질문들

    • FAQ 51을 참조 하라는데 FAQ가 어디에 있나요??
    • jsk.shx 파일 받을 부탁드립니다 ㅠ
    • 오토캐드 마지막 화면으로 실행 안됨
    • 오토캐드 마지막 화면으로 실행 안됨
    Lv.0
    등록일: 2012-07-232012-07-23T13:21:43+09:00 2012-07-23T13:21:43+09:00카테고리: AutoCAD & CADian

    선 끊기후 원하는 길이로 만들기

    직선을 끊은후 양쪽으로 원하는  길이로 만드는 리습이 가능할까요?
    현재 직선을 브레이크로 끊은후다시  len 명령후 total값 20으로 주고 끊은 선을 다시 선택해 양쪽으로
    20이 되게 하는 작업을 합니다.. 워낙 반복적으로 많이 해야해서 리습으로 한번의 명령으로
    될 듯한데 어찌 만들어야 할지 도통 감이 오질 않네요;
    브레이크 리습 몇몇 써봤지만 원하는게 없어서 응용을해야 하는데 쉽지가 안네요;;
    고수분들 도와주세요 ;;

    • 0
    • 0 조회
    공유
    • Facebook

      관련 있는 질문들

      • FAQ 51을 참조 하라는데 FAQ가 어디에 있나요??
      • jsk.shx 파일 받을 부탁드립니다 ㅠ
      • 오토캐드 마지막 화면으로 실행 안됨
      • 오토캐드 마지막 화면으로 실행 안됨

      Sidebar

      질문하기
      공지사항

      • AI CAD의 미래! 캐디안 2025 1+1 프로모션 안내 2025-05-14

      Adv 234x60

      aalan

      Adv 234x60

      aalan

      Adv 120x600

      aalan

      Explore

      • 홈
      • 카테고리
        • AutoCAD & CADian
        • Inventor & Solidworks
        • Revit & ArchiCAD
        • 자유질문
        • 기타
      • 투표
      • 커뮤니티 그룹
      aalan

      Footer

      Support

      • 회사 및 서비스 소개
      • 자주 묻는 질문
      • 문의하기

      Guide

      • 제휴/협업 안내
      • 광고 서비스 안내

      Policy

      • 서비스 이용약관
      • 개인정보 처리방침
      • 광고성 정보 수신 동의

      Contents

      • 고밍스토리
      • 리습 시리즈

      정소프트 | 사업자등록번호 : 677-40-00198 | 대표 : 정은숙 | 이메일 : gocad.manager@gmail.com
      주소 : 서울특별시 강서구 양천로 400-12, 6층 614,615,617호(등촌동, 더리브골드타워)
      Copyright. 2012-2024 GOCAD All rights reserved