Rebar Property에서 Offset과 Part Length의 동작
Summary | Offset과 Part Length 동작에 대한 이해 |
---|---|
Related Function | Model > Component > Rebar > https://midasuser.atlassian.net/wiki/spaces/manualCIM/pages/557187073 |
Type | FAQ, Tip |
Q. Offset과 Part Length가 CIM에서 어떻게 적용되는지 궁금합니다.
A. Part Length는 철근 중심부의 교점에서부터 철근의 끝 지점까지의 거리로 적용되며,
Offset은 Part Length 적용 후 철근의 끝점으로부터 해당 Vector +/-방향으로의 거리로 적용됩니다.
본 문서는 Transverse Rebar의 Property에서 Offset과 Part Length 각각의 동작에 대해 다루고 있습니다.
두 Property의 성질을 명확히 이해해야만 정확한 Rebar Modeling 작업을 진행할 수 있습니다.
Offset과 Part Length는 작성될 철근의 형상 중 길이에 대한 정보를 정의하는 값입니다. 철근 선형 형상을 정의하는 정보는 아래와 같습니다.
철근의 형상을 정의하는 정보
CIM에서 철근 형상은 선을 기반으로 철근 형상을 정의하는 정보는 아래와 같습니다.
Draw point : 철근을 그리는 데 사용된 객체의 참조점
Hook : 철근 갈고리 형상 정보
Cover : Draw point를 잇는 선으로부터 철근까지 간격(피복)
On Plane Cover Align Center : 기능을 On/Off 하여 기준 선을 철근의 중심부로 할 지 철근의 최외각으로 할 지 설정
Offset : 철근 양 끝단의 길이 조정 값
Part Length : 철근 양 끝단의 Bending 영역의 길이
먼저 Offset이 어떻게 동작하는지 그림을 통해 알아보겠습니다.
그림. 1 Offset Length - 1
그림. 2 Offset Length - 2
*파란색 Line은 Offset, Part Length 적용 전 철근의 형상
그림 1과 같이 Offset은 철근 양 끝단에서 콘크리트 표면까지 피복을 정의할 때 주로 활용되는 정보입니다.
반면 그림 2와 같이 다양한 Case에도 활용될 수 있는데 이 기능을 정확히 설명하자면,
Offset은 Part Length가 적용 된 이후 작동하는 Property로 그려질 철근의 끝점으로부터 해당 Vector +/-방향으로의 길이 조정 정보 입니다.
따라서 Free Shape 등으로 그려진 다양한 형상에서 철근 양 끝단의 길이를 조정하고 싶을 때 활용할 수 있습니다.
Property 상에서 기능의 적용 순서는 ① Part Length - ② Offset - ③ Hook 순으로 적용됩니다.
예를 들어 Part Length와 Offset이 동시에 적용 되었을 경우에는 ① Part Length 값 만큼 철근의 길이를 적용시킨 후 ② Offset 값을 적용하여 최종 길이를 산정 하는 것 입니다.
다음은 Part Length의 동작을 알아보겠습니다.
아래의 철근은 Transverse Rebar의 Select Member Edge의 기능을 이용하여 붉은 색 화살표 방향으로 Edge를 선택하여 작성한 철근입니다.
그림. 3 Part Length가 양수/음수일 때 동작
그림. 4 Part Length가 0일 때 동작
그림. 5 Part Length의 길이 산정
Part Length Property는 Check on/off를 선택할 수 있습니다.
Check on인 경우에만 최종 Bending 이후 영역에 영향을 주게 되는데,
위 그림을 보면 입력된 Part Length의 값이 양수 / 음수 / 0일 때, 각기 다른 방식으로 동작하는 것을 알 수 있습니다.
각 결과는 아래와 같습니다.
Start/End Part Length 값에 따른 동작 분류
입력한 Length 값에 따라 3가지 방법으로 기능이 동작합니다.
양수 : 철근 진행 정방향으로의 길이 정의
음수 : 철근 진행 역방향으로의 길이 정의
0 : Start/End Part의 영역을 그리지 않음. (끝단 Bending 영역의 길이가 0)
Start/End Part Length가 0인 경우에 대한 이해가 쉽도록 그림 4를 예시로 보겠습니다.
그림 4는 Start/End Part Length를 0으로 설정한 Case입니다.
해당 철근이 원래 갖고 있는 형상 정보는 Line과 같이 2개의 Bending을 가진 ㄷ 형상으로 입력되어 있습니다.
여기에 Part Length가 동작해 양쪽 Bending을 없애고 마치 Straight Rebar처럼 최종 철근 형상이 만들어진 모습입니다.
여기서 주의해야 할 점은 동일하게 생긴 철근이라도 어떤 Property로 조합되었냐에 따라 정보 관점에서 큰 차이점을 갖는다는 것입니다.
아래 예시는 Part Length 활용 여부에 따른 변단면 구간 Rebar Array 결과입니다.
그림. 6 Draw Type - Select Member Edge / Start Part Length “0”
그림. 7 Draw Type - Select Member Edge / Start Part Length “off” / Start Offset (-80mm) 입력
그림. 8 Start Part Length “0” > Array 결과
그림. 9 Start Part Length “Off” > Array 결과
위 예시를 보면 Start Plane에서의 Rebar형상은 동일하지만 Array되면서 점차 두 Rebar Group의 형상이 달라진다는 것을 확인할 수 있습니다.
그림 6의 철근은 진행 방향을 따라 5개의 Edge 참조 정보를 갖고 있지만 Start Part Length를 “0”으로 정의하여 시작단의 Bending 영역이 없어진 형상입니다.
이때 Bending 영역은 사라졌지만 참조해야 할 정보는 계속 유지되기 때문에 그림 8과 같이 Array 시,
Box 상면으로부터 Cover Thickness로 정의된 값이 철근의 끝단 피복으로 계속 유지되는 결과를 볼 수 있습니다.
반면, 그림 7의 철근은 4개의 Edge만 참조하고 철근의 시작단으로부터 “-80mm” Offset을 입력해서 길이를 연장한 형상입니다.
이렇게 만들어진 철근의 경우 해당 Box 복부 Edge의 변화에는 대응이 되지만
그 Edge로부터 -80mm만큼 길이가 연장된 철근들로 이뤄진 Rebar Group을 만들게 됩니다.
이 경우 Box 상면과 철근은 어떠한 관계도 갖지 않게 됩니다.
따라서 다양한 상황에서 알맞은 Property Setting을 통해 사용자가 원하는 철근을 그려야 합니다.