Ecotect 모델링(Modelling) 03
객체를 자르고 연장하는 방법 : Trim, Extend
특정 개체를 절단면(cutting plane)으로 지정하고 이를 기준으로 다른 개체를 자르거나 연장하거나 할 수 있다. 절단면의 조건은 폐쇄된 평면 또는 단일 line 이어야 한다.
[절단면의 정의 (ctrl+Q)]
-
Modify-Cutting Plane-Assine Object를 통해 절단면을 지정한다.
-
지정하면 절단면의 surface normal 방향을 나타내는 화살표가 나타나며, 화살표 방향으로 절단대상 객체의 돌출된 부분이 잘리게됨.
-
surface normal의 방향 전환키인 ctrl+R을 이용해 방향을 바꿀 수 있음
-
절단면은 동시에 여러개가 지정되지 않음.
-
절단면과 직접 교차하지 않아도 선상에 있는 모든 객체는 선택될 경우 절단됨.
[Trim, 절단 대상객체의 선택 및 절단 (ctrl+W)]
-
절단하고자 하는 대상객체를 선택한 후
-
절단 명령(ctrl+W 또는 Modify-Cutting Plane-Trim Selection…)을 수행하면,
-
Trim 또는 Profile 옵션을 선택해야 한다.
1) Trim 선택으로 절단한 경우
2) Profile로 절단될 경계면에 line만 생성시킨 경우
3) Extend, 연장 대상객체의 선택 및 연장 (ctrl+E)
-
연장시키고자 하는 연장면(절단면과 동일)을 정의한다 ; ctrl+Q
-
▹ 연장시에는 surface normal의 방향(ctrl+R)이 중요하지 않음
-
연장시킬 객체를 선택한다.
-
위 그림의 예에서는 바닥면, 천정면, 측벽창, 측벽, 경사진측벽을 선택하였다.
-
연장명령 수행 ; ctrl+E
-
zone으로 정의된 바닥면의 경우 : 바닥면이 parent이기 때문에 child의 면까지 모두 연장되었다.
-
천정면, 또는 측벽과 같이 독립적 면의 경우 그 면만 연장된다.
-
측벽창의 경우 parent면의 경계를 넘어서까지도 연장됨.
-
경사면의 경우 경사방향으로 연장된다.
-
연장면(절단면)과 평행한 면의 경우는 연장명령을 내려도 당연히 결과가 없음.
-
각도가 있는 바닥면의 연장 사례
➡
하나의 면을 여러개로 분할 : “Surface Subdivision”
선택된 하나의 면을 여러 개의 작은 면(tile)으로 분할한다. 일사량 계산 또는 조도 계산을 할 때 계산의 정밀도를 높이기 위해서는 반사(또는 방출)이 이루어 지는 면의 크기가 작게 분할되면 될 수록 정확해진다.
예를 들면 조도계산 프로그램인 Radiance의 Radiosity계산 정밀도를 높이기 위해 하나의 큰 면을 여러 개의 분할된 작은 면으로 잘리는 것이 바람직한데 이때 사용하는 명령이다.
또다른 예로 Ecotect의 기능 중에 어떠한 면에 도달하는 적산일사량(Culmulative Insolation)을 계산하는 명령이 있는데 이때 그 면의 적산 일사량분포를 보다 세부적으로 영역별로 보고자할 때 매우 효과적으로 사용할 수 있다. → Culmulative Insolation절 참조
[면의 분할 방법 및 옵션]
-
분할대상면을 선택한 후 Modify – Surface Subdivision – Rectangular Tiles를 선택한다.
-
각 축별로 분할할 면의 크기를 mm단위로 입력한다.
-
분할 면과 정확히 떨어지지 않는 끝부분의 처리는 아래 그림과 같이 옵션을 적절히 지정해주어야 한다. Trim to fit objects를 선택하면 경계면에서 분할해 준다.
-
Offset은 원래의 면과 분할면과의 위치 차이를 지정해주는 것으로 동일 선상에 생성될 경우 일사량 계산 등을 할 수 없기 때문에 약간 앞으로 돌출되도록 지정해준다. (통상 10.0mm 지정. 음수값은 surface normal의 반대방향으로 이동)
-
Align to display grid : 분할면의 시작점을 지정하는 옵션
- 체크를 할 경우 : 분할면의 시작점은 현재 화면상의 그리드 원점에서 시작
- 체크하지 않을 경우 : 그 면의 시작점에서 분할면 시작
※ 면의 분할(Sufrace subdivision)과 Analysis Grid의 차이를 이해할 필요가 있다.
Version : 2016. 1.1
Jongho Yoon
Leave a Reply
Want to join the discussion?Feel free to contribute!