Constraint Entity(Plane)의 이해

Summary

Constraint Plane의 이해

Summary

Constraint Plane의 이해

Related Function

Curve Library Mode : Curve Library > Constraint Entity > Constraint Plane
Assembly Unit Mode : Assembly Unit > Constraint Entity > Constraint Plane

Type

FAQ, Tip, Example

Q. Constraint Plane에 대해 설명해 주세요.

 

A. Constraint Plane은 선형에 따라 변동 가능한

Main Path의 시작과 끝, 그리고 그 범위를 결정해줍니다.

 

CIM에는 형상을 결정하는 모델링과 별개로 모델의 Constraint만 담당하는 Constraint Entity라는 Object가 존재합니다.

이 구조는 모델링 중 생성된 다양한 객체가 갖고 있는 공통의 Constraint 정보를

하나의 Constraint Entity에 Link하여 통합 관리할 수 있기 때문에 모델을 통제하는데 유리합니다.

따라서 CIM의 선형 기반 모델링이 사용자의 의도대로 동작하기 위해 Constraint Entity에 대한 이해가 선행되어야 합니다.

CIM의 Constraint Entity는 아래와 같으며, 해당 FAQ에서는 Constraint Plane에 대해서 다룹니다.

 

 

<Constraint Entity의 종류>

 

  • Constraint Path의 속성에 연동하는 표현객체(Expression Entity)는
    Curve Library Mode : Expression Entity > Path Linked 기능을 통해 생성되거나, 또는
    Assembly Unit Mode : Expression Entity > Path Linked 기능으로 생성된 Path Linked Entity에만 해당됩니다.
     

  • 마찬가지로 Constraint Point의 속성에 연동하는 표현객체(Expression Entity)는
    Point Library Mode의 Single Point 또는 Multi-Points로 생성된 라이브러리나,
    Curve Library Mode : Expression Entity > Point Linked 기능을 통해 생성되거나, 또는
    Assembly Unit Mode : Expression Entity > Point Linked 기능으로 생성된 Point Linked Entity에만 해당됩니다.

 


Constraint Plane과 상관 관계에 있는 Object는 다음과 같습니다.

Constraint Plane

Constraint Plane의 Property는 Classification / Location / Alignment / Geometry로 구성되어 있습니다.

 

  • Location : Plane의 위치 (Plane의 X좌표 값)

  • Alignment : Layout에 따른 Plane Location의 대응 규칙

    • Ratio : Unit Length 대비 Location 비율을 유지하며 대응

    • Distance : Origin Point로부터 Location까지의 X방향 Distance를 유지하며 대응

 


Constraint Plane이 영향을 받는 Object

 

 

그림 1. Constraint Plane이 영향을 받는 Object

 

*Default constraint Path : 선형 할당 시 Layout에 Matching되는 Path로 Mode의 Unit Length만큼 Default로 생성되는 Main Path

 

Constraint Plane은 Default Constraint Path 위에 생성되고 Property로 갖고있는 Location과 Alignment에 정의된 규칙에 따라 Layout에서 거동합니다.


Constraint Plane이 영향을 주는 Object

 

 

그림 2. Constraint Plane이 영향을 주는 Object

 

그림 2.를 보면 Main Path Property의 Start / End Point는 생성 시 선택된 각각의 Constraint Plane으로 정보를 갖고 있다는 것을 알 수 있습니다.

따라서 두 Object는 종속 관계를 가지는데, Constraint Plane의 Location(X좌표값)에 따라Main Path의 Start / End Point의 X좌표값이 결정됩니다. (두 값이 일치합니다.)


위 내용을 통해 Main Path에 할당된 Path Linked Entity 혹은 배치되어있는 Point Linked Entity 객체가 Layout에 할당되었을 때

어느 범위에서 생성될 지 Start / End 영역을 Constraint Plane이 정한다는 것을 확인했습니다.

 

이해를 돕기위한 간단한 예시 모델로 위 내용을 정리합니다.

 

 

그림 3. Plane 위치 : 7.5m

 

 

 

 

 

그림 4-1. Main Path에 할당된 Path Linked Entity
(Perspective View)

 

 

 

 

 

그림 4-2. Main Path에 할당된 Path Linked Entity
(Side View)

 

 

그림 5. Plane 위치 : 5.0m

 

 

 

 

 

그림 6-1. End Plane Location 변경 (7.5m > 5m)
(Perspective View)

 

 

 

 

 

그림 6-2. End Plane Location 변경 (7.5m > 5m)
(Side View)

 

위 Case는 각 Location 2.5m/7.5m의 Constraint Plane을 이은 Main path에 Pipe 형상 Path Linked Entity 를 생성한 후, End Plane의 Location Property를 수정하여 모델을 업데이트 하는 예시입니다.

CIM은 Case와 같이 Plane을 참조하여 생성된 Main Path와 그 위에 할당된 모든 객체의 Location과 Alignment Property를

하나의 Plane에서 일괄 관리하기 때문에 선형과 관계 정리에 유용합니다.

(단면의 형상은 User Section과 Parameter 기능을 통해 일괄 관리합니다.)

아래는 Constraint Plane을 활용한 PSC Box Girder의 지점부 변경 예시입니다.

 

그림 7. Plane의 Location 변경을 통한 지점부 구성 변경