질문
Body와 Member의 차이가 무엇인가요?
답변
Body란 형상 정보만을 가진 점,선,면 입체 객체를 의미합니다. Member란 형상 정보와 부재 정보를 모두 갖고 있는 입체 객체를 의미합니다.
그림. 1 CIM 3차원 모델링 환경
CIM은 3차원 모델링 환경을 제공합니다. 점(Point), 선(Wire), 면(Surface), 입체(Solid) 각 요소를 자유롭게 생성할 수 있으며, 생성된 모든 객체는 속성 정보를 갖고 있습니다.
사용자는 다양한 객체 속성 정보를 적절히 활용하여, 도면 / 수량 / 해석 등 CIM 모델을 기반으로 한 산출물을 만들 수 있습니다.
1. 객체의 속성 정보란?
객체 속성 정보는 크게 두 가지로 나뉩니다.
객체는 다양한 속성 정보를 갖고 있습니다. 이 속성 정보는 성격에 따라 크게 두 가지로 분류할 수 있습니다.
-
형상 정보 : 형태나 색상 등 외관을 결정하는 정보
Geometry / Graphic / Section (Only 1D Member) / Thickness (Only 2D Member) -
부재 정보 : 재료 성질을 갖는 부재로써의 정보
Material / Analysis / Work Type / Structure
2. 객체의 부재 정보란?
기본적으로 부재 정보가 있는 객체만이 도면 / 수량 / 해석 산출물을 생성할 수 있는데, CIM 모델 공간의 모든 객체가 부재 정보를 갖지는 않습니다.
부재 정보의 유무에 따라 객체는 Body와 Member로 구분됩니다.
객체는 형상 정보에 의해 존재합니다.
-
Body : 형상 정보만 가진 점(Point), 선(Wire), 면(Surface), 입체(Solid)객체
-
Member : 형상 정보와 부재 정보를 모두 갖고 있는 입체(Solid) 객체
* 모든 부재는 부피를 가진 입체(Solid) 객체
3. Body와 Member란 무엇인가요?
이 문서는 Body / Member 객체의 개념에 대해 다루고 있으며, 사용자가 각 객체의 특성을 잘 이해하고 활용한다면 프로젝트 목적과 사용 편의성을 고려한 모델링이 가능합니다.
아래 내용은 본론에서 사용되는 용어인 ‘D’와 'Geometry’의 일반적인 정의를 간략 정리한 참고 자료입니다.
3D 공간에서의 'D' (Dimension)
0D / 1D / 2D / 3D 까지 입체 공간에서 일반적으로 활용되는 'D'는 Dimension(차원)을 의미하며,
여기서 Dimension은 그 공간에서 점이 움직일 수 있는 방향의 개수이며, 그림으로 표현하면 다음과 같습니다.
이 개념은 점(Point), 선(Wire), 면(Surface), 입체(Solid) 객체에서 동일하게 적용되며,
객체 위 임의의 점이 움직일 수 있는 방향의 개수에 따라 객체의 Dimension이 결정됩니다.
이것은 원론적인 개념이고 내용을 단순히 정리하면 아래와 같습니다.
모델링에서의 'Geomerty'
쉽게 정의하자면 Geometry는 좌표기반 형상 정보를 말합니다.
위 그림은 CIM에서 그려진 선 객체를 선택한 예시이다. 좌측의 속성창을 보면 Geometry 정보가 나와있는데, 아래의 좌표 정보(테이블)를 위의 규칙(Angle, Radius, Circumference)으로 그린 Arc 객체 라고 해석할 수 있습니다.
Geometry Type 에 따라 구성이 다를 수 있으나, 기본적으로 모든 Geometry 정보는 위와 같이 구성되어 있고 각 객체 Type 별 Geometry 에 대한 설명은 아래와 같습니다.
점(Point) 객체의 Geometry
그림은 점 객체의 Geometry 속성창 예시입니다.
점 객체는 Point만을 Geometry Type으로 가지며, 해당 점의 좌표 정보를 갖게 됩니다.
선(Wire) 객체의 Geometry
그림은 선 객체 중 Spline의 Geometry 속성 창 예시입니다.
Line, Arc, Spline 등 선으로 그려지는 모든 Geometry Type을 가지게 되며, 선을 그리는데 필요한 좌표와 Type 별 추가 정보를 속성 정보로 갖게 됩니다.
면(Surface) 객체의 Geometry
그림은 면 객체 중 Cylinder의 Geometry 속성 창 예시입니다.
Plane, Cylinder, Sphere 등 면으로 그려지는 모든 Geometry Type을 갖게 되며, 면을 그리는데 필요한 좌표와 방향 벡터 정보를
가지며, Type 별 추가 정보를 속성 정보로 갖게 됩니다.
입체(Solid) 객체의 Geometry
입체 객체 중 Body 객체에 대한 Geometry 예시입니다.
입체 객체 중 Member 객체에 대한 Geometry 예시입니다.
입체 객체는 부피를 갖는 모든 객체를 의미하는데, 속성 정보에 따라 Body와 Member로 나뉘게 됩니다.
-
Body 객체
좌측 사진과 같이 Body 객체의 경우 Solid 만을 Geometry Type 으로 갖게 됩니다. -
Member 객체
Member 객체에서 Geometry는 입체 형상의 뼈대를 의미하며, 입체 형상이지만 Line, Arc, Spline 등 (1D Geometry) / Plane (2D Geometry) /Solid (3D Geometry)를 Geometry로 가질 수 있습니다.
Member 객체의 경우 Geometry에 따라 입체 형상을 만드는 방법이 다른데, 상세한 내용은 본문에서 다루겠습니다.
4. Body의 개념
Body 객체는 형상 정보만을 속성 정보로 갖고 있는 모든 객체를 의미합니다. (Geometry / Graphic)
Body 객체는 Geometry 정보 외에 형태를 결정하는 추가 정보를 갖지 않습니다. 따라서 Body의 Geometry 정보는 곧 형상 정보가 됩니다.
점(Point), 선(Wire), 면(Surface), 입체(Solid) 등 모든 객체는 Body가 될 수 있으며 객체의 종류에 따라 아래의 그림.2와 같이 분류될 수 있습니다.
그림. 2 Body의 분류
Body 객체는 모든 Edit 기능에 자유롭기 때문에 CIM에서 제공하는 3D CAD 모델로 충분히 활용될 수 있습니다.
따라서 형상 모델링의 자유도가 높다는 장점이 있습니다.
다만 Body 객체 중 3D Body(=Solid Body) 객체를 활용하는데 있어 사용자는 다음의 사항을 유의해야 합니다.
입체(Solid) 객체는 3D Body와 Member 객체로 나뉩니다.
그중 3D Body 객체는 형상 정보만을 갖기 때문에 아래 두 가지 사항을 유의해야 합니다.
-
재료 정보를 갖지 않아 해석연동, 수량산출, 도면 등 2차 산출물 생산이 불가합니다.
-
리본메뉴 탭 Model에 있는 대부분 기능의 대상으로 활용이 불가합니다.
(Rebar / Tendon / Stiffener 상세 모델링, Cutting 기능 등 부재 정보를 필요로 하는 기능)
5. Member의 개념
Member 객체는 형상 정보와 부재 정보를 모두 속성 정보로 갖고 있는 객체를 의미합니다. 여기서 부재 정보는 입체(Solid) 객체만이 가질 수 있습니다.
즉, 모든 Member는 입체(Solid) 객체입니다.
기본적으로 모든 Member 객체는 부재 정보를 갖고 있기 때문에 3D Body 객체와 중요한 차이점을 가집니다.
Member 객체의 특성
-
재료정보가 있어 수량산출이 가능합니다.
-
콘크리트의 경우 Rebar, Tendon 생성이 가능합니다.
-
강구조의 경우 Stiffener 생성이 가능합니다.
-
civil 해석연동이 가능합니다.
-
Drafter 도면연동이 가능합니다.
Member 객체는 형상을 정의하는 방식에 따라 세 가지로 나뉘며, 아래 그림.3과 같이 분류될 수 있습니다.
그림. 3 Member의 분류
그림. 4 |
그림. 5 |
그림. 6 |
생성 방식의 차이로 인해 각각의 Member 객체는 활용 목적이 달라지며, Member 객체의 종류와 그에 따른 특성은 다음과 같습니다.
1D Member (그림.4 참고)
: 선을 기반으로 한 1D Geometry에 섹션 정보를 더해 입체(Solid)를 생성합니다.
-
1D Member는 선형 기반 모델링의 핵심이 됩니다. 1D Line과 Layout을 매칭 시켜 선형 정보에 따라 형상이 변화하는
객체를 만들 수 있습니다. -
고유 정보인 1D Line을 활용하여 종속 객체를 모델링 할 수 있습니다.
철근, 스티프너 등 특정 패스를 따라 생성되는 객체가 형상 변화나 선형 변화에 따라갈 수 있도록 합니다. -
섹션을 기반으로 한 여러 가지 동작을 수행할 수 있습니다. Parameter에 따른 섹션 변경이나, 섹션 교체로 Super Elevation,
Skew 등을 구현할 수 있습니다. -
1D 객체, 빔 요소로의 해석연동이 가능합니다. 만일 섹션에 2D 해석 정보를 담았다면 선형에 따른 2D 해석도 가능합니다
2D Member (그림.5 참고)
: 면 기반 2D Geometry에 두께 정보를 더해 입체(Solid)를 생성합니다.
-
두께를 기반으로 한 모델링과 수정 작업이 용이합니다.
-
2D 해석연동에 활용됩니다.
3D Member (그림.6 참고)
: Solid Geometry 자체로 입체(Solid)를 생성합니다.
-
1D, 2D Member처럼 선형, 두께와 같은 기존 정보를 기반으로 생성한 모델이 아니기에 모델링 수정이 어렵습니다.
단, Edit과 Feature 동작이 가능하기에 1D, 2D Member보다 형상자유도는 더 높습니다.
위 내용처럼 Body와 Member는 속성 정보와 그에 따른 활용 관점에서 큰 차이를 갖습니다.
용도에 맞는 적절한 모델링 기능을 활용했을 때, 사용자가 원하는 프로젝트 결과물을 얻을 수 있을 것입니다.