Help for XiCAD/Help_그리기

난간 그리기, DHR

이자더 2024. 6. 23. 21:28

전체 명령어 : xiDrawHandrail

단축 명령어 : DHR

 

 

사용법

 

난간을 그리는 명령어입니다.

대화상자에 나온 용어의 정의는 아래와 같습니다.

 

모든 간격은 중심선 간격입니다.

 

 

 

[난간전체 높이][손스침 두께]

 

 

바닥에서 부터 난간 최 상단까지의 높이와 손스침 두께를 정의합니다.

손스침 두께를 1로 입력하면 한 선만 그립니다.

 

 

[엄지기둥]

 

 

난간을 지지하는 엄지기둥의 간격과 두께를 입력합니다.

이 간격은 절대값으로 입력된 거리 간격으로만 그려집니다.

즉, 아래 난간동자의 간격은 주어진 전체 폭을 등분하여 계산된 간격으로 입력이 되지만, 엄지기둥은 별도의 등분 절차없이 입력된 간격으로 그려집니다.

 

 

[상부 칸]

 

 

난간 상부에 수평 칸을 입력합니다.

옵션을 끄면, 아래와 같이 그려집니다.

 

 

 

 

[하부 칸]

 

 

난간 하부에 수평 칸을 입력합니다.

옵션을 끄면, 아래와 같이 그려집니다.

 

 

 

상부칸과 하부칸을 모두 끄면 아래와 같이 그려집니다.

 

 

 

[난간 동자]

 

 

엄지기둥 사이를 채우는 난간동자의 모양과 가격을 정합니다.

 

수직살이면서 엄지기둥이 있다면

엄지기둥 사이 거리를 난간동자 간격에 가장 가까운 숫자로 등분을 하여 입력이 됩니다.

다만, 입력된 간격의 폭을 최대값으로 하여 등분을 하기에, 항상 입력된 간격보다 좁은 간격으로 들어갑니다.

화면에 보이는 안목간격은, 등분된 간격을 계산해 볼 때, 살과 살의 안쪽 폭을 미리 보여 주는 숫자입니다.

 

수직살이면서  엄지기둥이 없다면

주어진 간격으로 입력이 되며, 양 끝의 간격은 남는 거리의 잘반씩 배분됩니다.

 

수평살일 경우

상단칸, 하단칸 유무를 고려하며, 그 내부 거리를 기준으로 등분해서 입력이 됩니다.

이 때도, 입력된 간격을 최대값으로 하여 등분을 하기에, 살 간의 간격은 입력값보다 항상 같거나 작게 됩니다.

 

 

[양끝 막음]

 

 

아래와 같이, 손스침, 상부칸, 하부칸, 수평살의 양쪽 끝을 선으로 막습니다.

 

 

 

옵션을 끄면, 아래와 같이 열린 선으로 정리가 됩니다.

 

 

 

[손스침, 엄지기둥에 가려지는 선 자르기]

 

 

난간을 그린 후에, 소스침과 엄지기둥에 의해서 가려지는 선을 트림하는 옵션입니다.

아래와 같이 선이 있을 경우 입력 후 트림을 하여,

 

 

 

결과는 아래와 같습니다.

 

 

 

[하부연장]

 

 

엄지기둥 또는 수직살의 난간동자를 기준선 아래로 연장하는 옵션입니다.

아래는 엄지기둥 옵션을 켜고, 하부연장을 100 입력한 결과입니다.

 

 

 

만약 엄지기둥은 있는데, 하부칸이 없이 세로살이라다면... 아래와 같이 그려집니다.

 

 

 

만약 엄지기둥, 하부칸이 모두 없이 세로살이라면, 세로살 자체가 하부로 연장이 됩니다.

 

 

 

[앵커고정]

 

이 옵션은 엄지기둥이 켜진 상태에서만 활성화되며, 결과는 아래와 같습니다.

 

 

다만, 하부연장의 길이가 130mm 보다 작다면, 하부연장은 130mm로 자동 변경이 됩니다.

 

 

------

난간의 결과물은 무명그룹으로 묶여서 표현되며, 그룹의 삭제 등 수정은 xiGroupEdit 를 이용하시면 됩니다.