속성 정보에 따른 객체 분류 (Body / Member)

Summary

Body와 Member의 개념

Summary

Body와 Member의 개념

Related Function

 

Type

FAQ, Tip

Q. Body와 Member의 차이가 무엇인가요?

 

A. Body란 형상 정보만을 가진 점,선,면 입체 객체를 의미합니다. Member란 형상 정보와 부재 정보를 모두 갖고 있는 입체 객체를 의미합니다.

 

 

그림. 1 CIM 3차원 모델링 환경

 

CIM은 3차원 모델링 환경을 제공합니다. 점(Point), 선(Wire), 면(Surface), 입체(Solid) 각 요소를 자유롭게 생성할 수 있으며,

생성된 모든 객체는 속성 정보를 갖고 있습니다.

사용자는 다양한 객체 속성 정보를 적절히 활용하여, 도면 / 수량 / 해석 등 CIM 모델을 기반으로 한 산출물을 만들 수 있습니다.

 

객체 속성 정보는 크게 두 가지로 나뉩니다.

 

객체는 다양한 속성 정보를 갖고 있습니다. 이 속성 정보는 성격에 따라 크게 두 가지로 분류할 수 있습니다.

 

  • 형상 정보 : 형태나 색상 등 외관을 결정하는 정보
    Geometry / Graphic / Section (Only 1D Member) / Thickness (Only 2D Member)

  • 부재 정보 : 재료 성질을 갖는 부재로써의 정보
    Material / Analysis / Work Type / Structure

 

기본적으로 부재 정보가 있는 객체만이 도면 / 수량 / 해석 산출물을 생성할 수 있는데, CIM 모델 공간의 모든 객체가 부재 정보를 갖지는 않습니다.

부재 정보의 유무에 따라 객체는 Body와 Member로 구분됩니다. 

 

객체는 형상 정보에 의해 존재합니다.

 

  • Body : 형상 정보만 가진 점(Point), 선(Wire), 면(Surface), 입체(Solid) 객체

  • Member : 형상 정보와 부재 정보를 모두 갖고 있는 입체(Solid) 객체
    * 모든 부재는 부피를 가진 입체(Solid) 객체


이 문서는 Body / Member 객체의 개념에 대해 다루고 있습니다. 사용자가 각 객체의 특성을 잘 이해하고 활용한다면 프로젝트 목적과 사용 편의성을 고려한

모델링이 가능할 것입니다.

  • 아래 내용은 본론에서 사용되는 용어인 ‘D’와 'Geometry’의 일반적인 정의를 간략 정리한 참고 자료입니다.

 

0D / 1D / 2D / 3D 까지 입체 공간에서 일반적으로 활용되는 'D'는 Dimension(차원)을 의미한다.

여기서 Dimension은 그 공간에서 점이 움직일 수 있는 방향의 개수이며, 그림으로 표현하면 다음과 같다.

 
이 개념은 점(Point), 선(Wire), 면(Surface), 입체(Solid) 객체에서 동일하게 적용되며,

객체 위 임의의 점이 움직일 수 있는 방향의 개수에 따라 객체의 Dimension이 결정된다.

이것은 원론적인 개념이고 내용을 단순히 정리하면 아래와 같다.

 

쉽게 정의하자면 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에 따라 입체 형상을 만드는 방법이 다른데, 상세한 내용은 본문에서 다룬다.



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 객체는 형상 정보만을 갖기 때문에 아래 두 가지 사항을 유의해야합니다.

 

  1. 재료 정보를 갖지 않아 해석연동, 수량산출, 도면 등 2차 산출물 생산이 불가합니다.

  2. 리본메뉴 탭 Model에 있는 대부분 기능의 대상으로 활용이 불가합니다.
    (Rebar / Tendon / Stiffener 상세 모델링, Cutting 기능 등 부재 정보를 필요로 하는 기능)


Member의 개념


Member 객체는 형상 정보와 부재 정보를 모두 속성 정보로 갖고 있는 객체를 의미합니다. 여기서 부재 정보는 입체(Solid) 객체만이 가질 수 있습니다.

즉, 모든 Member는 입체(Solid) 객체입니다.

기본적으로 모든 Member 객체는 부재 정보를 갖고 있기 때문에 3D Body 객체와 중요한 차이점을 가집니다.

 

Member 객체는 형상을 정의하는 방식에 따라 세 가지로 나뉘며, 아래 그림.3과 같이 분류될 수 있습니다.

 

그림. 3 Member의 분류

 

Member 객체는 뼈대가 될 Geometry에 추가 속성을 부여해 형상을 입체로 만드는데, 각각의 Member를 생성하는 원리는 아래와 같습니다.

 

그림. 4 1D Member (1D Geometry 끝단에 Section을 부여)

 

그림. 5 2D Member (2D Geometry에 Thickness를 부여)

 

그림. 6 3D Member (3D Body에 Member 속성을 부여)

 
생성 방식의 차이로 인해 각각의 Member 객체는 활용 목적이 달라집니다.



위 내용처럼 Body와 Member는 속성 정보와 그에 따른 활용 관점에서 큰 차이를 갖습니다.

용도에 맞는 적절한 모델링 기능을 활용했을 때, 사용자가 원하는 프로젝트 결과물을 얻을 수 있을 것 입니다.