비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 108799
다음
진행 중
Lv.0
등록일: 2017-08-182017-08-18T14:22:28+09:00 2017-08-18T14:22:28+09:00카테고리: AutoCAD & CADian

전등 배치 리습을 만들고 있는데 대각선 부분 배치하는 곳에서 문제가 생겼습니다.

d드라이브에 Light라는 이름의 폴더가 들어있고, 거기에 Fl40w 이름을 가진 도면(형광등 블럭) 파일이 있다는 전제 하에 리습을 실행하면 선택한 선에 따라 전등을 자동 배치하는 리습을 만들었습니다.

가로, 세로는 배치가 잘 됩니다. 블럭 삽입점이 조금 어긋나있지만 편집기에서 수정하거나 삽입점 변경 리습을 사용하면 정상적으로 배치가 됩니다.

그런데 대각선 배치할 때 문제가 발생합니다. 첨부한 스샷에 보시는 대로 한 쪽 대각선은 멀쩡한데 다른 쪽 대각선은 대각선과 정반대 방향으로 배치가 됩니다.

어떤 대각선이든 간에 대각선 방향에 따라 전등이 배치 될 수 있도록 하기 위해서는 어떻게 리습을 수정해야될까요? 리습 및 리습 작동에 필요한 파일도 첨부했으니 고수 분들이 계시다면 확인해보시고 조언 부탁드립니다.

  • 0
  • 6 6 답변
  • 107 조회
공유
  • Facebook

    관련 있는 질문들

    • 동적블록 신축에서 길이를 늘릴때 최종 길이를 입력 또는 늘려야 하는 차이만큼의 길이를 입력
    • 캐드 타일 개수 구하기
    • 캐드 선택할 때 마우스 옆에 박스안 초록동그라미, 파란동그라미 표시 어떻게 없애나요?
    • 캐드 용량이 16.8MB 인데 10MB 이하로 줄이고 싶습니다

    6 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. [Deleted User]
      2017-08-18T17:10:49+09:00답변 등록 답변 등록 일시 2017-08-18 5:10 pm

      답변해주신 분들 모두 감사드립니다. 상세하게 답해주신 덕분에 문제점을 바로 알게 되었습니다.

      선택한 선들이 각각 가지고 있는 시작점과 끝점의 리스트를 얻어올 수 있는 방법이 boundingbox밖에 없어보여서 그걸 썼는데 이런 문제점이 있었군요. 천천히 다시 생각해보면서 리습을 수정해보도록 하겠습니다.
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. 수야12 Lv.21
      2017-08-18T16:20:09+09:00답변 등록 답변 등록 일시 2017-08-18 4:20 pm

      사용자 지정 1.png

      p1 p2로 이루어진 라인이있다고 할 경우에 vla-get-boundingbox는 p3(최좌하점) p4(최우상점)를 봔환합니다 

      아마 정상적으로 작동한경우는 사선이 반대 방향이였을겁니다  우연히 바운딩박스함수의 반환값과
      일치하는 경우죠 .. 
      그냥 라인의 시작점과 끝점을 이용하여 다시 설계하심이… 

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. 수야12 Lv.21
      2017-08-18T16:14:03+09:00답변 등록 답변 등록 일시 2017-08-18 4:14 pm

      일단 적용 함수가 잘못됐습니다 

      vla-get-boundingbox는 선택객체의 최좌하점과 최우상점을 반환합니다 그러니 사선이면 이상하게 
      작용하는거죠 

        
         (vla-getboundingbox obj ‘mi ‘mx)
         (setq anglev (vla-get-angle obj)) ; 각각 객체의 각도를 구한다(라디안 각도)
         (setq minpt (vlax-safearray->list mi) maxpt (vlax-safearray->list mx)) ; 선택한 객체들이 가진 시작점과 끝점 리스트를 변수  
      전에 올리신 리습구문도 그렇고 여기도 그렇고 잘못 적용된 함수네요 
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    5. [Deleted User]
      2017-08-18T16:07:59+09:00답변 등록 답변 등록 일시 2017-08-18 4:07 pm

      선의 영역(boundingbox)의 좌측하단에서 우측상단으로 블록이 삽입되는데 선의 시작점에서 끝점으로 삽입되게 바꾸시면될 것 같네요

      시간의 여유를 두고 천천히 생각해보세요
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    6. [Deleted User]
      2017-08-18T14:56:53+09:00답변 등록 답변 등록 일시 2017-08-18 2:56 pm

      이해가 잘 안되어서 그런데 조금 더 자세한 설명을 해주실 수 있으신가요?

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    7. [Deleted User]
      2017-08-18T14:43:31+09:00답변 등록 답변 등록 일시 2017-08-18 2:43 pm

      각도를 선의 방향(시작점, 끝점)으로 고쳐보세요

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter

    Sidebar

    질문하기
    공지사항

    • 국산 CAD ‘캐디안 2025’ 출시 사전 예약 진행 2024-09-27

    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