d드라이브에 Light라는 이름의 폴더가 들어있고, 거기에 Fl40w 이름을 가진 도면(형광등 블럭) 파일이 있다는 전제 하에 리습을 실행하면 선택한 선에 따라 전등을 자동 배치하는 리습을 만들었습니다.
가로, 세로는 배치가 잘 됩니다. 블럭 삽입점이 조금 어긋나있지만 편집기에서 수정하거나 삽입점 변경 리습을 사용하면 정상적으로 배치가 됩니다.
그런데 대각선 배치할 때 문제가 발생합니다. 첨부한 스샷에 보시는 대로 한 쪽 대각선은 멀쩡한데 다른 쪽 대각선은 대각선과 정반대 방향으로 배치가 됩니다.
어떤 대각선이든 간에 대각선 방향에 따라 전등이 배치 될 수 있도록 하기 위해서는 어떻게 리습을 수정해야될까요? 리습 및 리습 작동에 필요한 파일도 첨부했으니 고수 분들이 계시다면 확인해보시고 조언 부탁드립니다.
autowork72Lv.0
전등 배치 리습을 만들고 있는데 대각선 부분 배치하는 곳에서 문제가 생겼습니다.
공유
각도를 선의 방향(시작점, 끝점)으로 고쳐보세요
이해가 잘 안되어서 그런데 조금 더 자세한 설명을 해주실 수 있으신가요?
선의 영역(boundingbox)의 좌측하단에서 우측상단으로 블록이 삽입되는데 선의 시작점에서 끝점으로 삽입되게 바꾸시면될 것 같네요
일단 적용 함수가 잘못됐습니다
p1 p2로 이루어진 라인이있다고 할 경우에 vla-get-boundingbox는 p3(최좌하점) p4(최우상점)를 봔환합니다
답변해주신 분들 모두 감사드립니다. 상세하게 답해주신 덕분에 문제점을 바로 알게 되었습니다.