Curve library의 이해
Summary | Curve library 에서는 무엇을 모델링 하나요? |
---|---|
Related Function | Base > Library > Curve Curve Library & Assembly Unit |
Type | FAQ, Tip, Verification, Example |
Q. Curve Library에서는 무엇을 모델링 하나요?
A. 슬래브, 중앙분리대, 가로보 등 선형 변화에 따라 형상이 바뀌는 구조물을 Curve Library Mode에서 생성합니다.
CIM의 모델링은 Library를 기반으로 구성되어 있습니다. Library 구성 요소 중의 하나인 Curve Library 기본 구성 방법 입니다.
Base > Library > Curve > Create 동작시 setting 화면으로 진입하며, Unit Length의 Default Constraint Path와 Path 양 끝의 Constraint Plane이 생성됩니다.
Curve Library의 기본 설정에서는 Library의 이름(Name)과 Library의 단위 길이(Unit Length), 방향(Direction)을 정할 수 있습니다.
모델링 창의 Global 좌표 기준으로 방향을 설정하며 GCS 원점(0,0,0)으로부터 Global +X, +Y, +Z, -X, -Y, -Z 방향으로 설정할 수 있습니다.
그림. 1 Curve Library Setting 대화창
Curve Library 의 모델 공간은 선형 또는 길이를 기반으로 하는 하나의 모델링 요소 그룹을
상위 개념의 Assembly Unit 또는 Base Mode (Layout 또는 Line) 에 적용하기 위한 기본 단위 길이의 모델링 공간 입니다.
그림. 2 Curve Library에서 만들어지는 모델
슬래브, 중앙분리대, 가로보, Cable 교량의 Cable 및 난간 등 선형 변화에 따라 형상 자체가 영향을 받는 모델,
Section과 선형 기반으로 만들어지는 모델을 Curve Library Mode에서 생성합니다.
Curve Library Mode에서 생성되는 객체는 두 종류의 Linked Entity 기능을 통해 Constraint 정보를 가질 수 있으며
Constraint 정보를 갖지 않는 객체는 Mode에서만 존재하며 할당 시에 나타나지 않습니다.
Linked Entity의 종류는 아래와 같습니다.
Curve Library의 Linked Entity 종류
Path Linked Entity : 하나의 Main Path에 Constraint를 가지며 Section과 Path 정보를 기반으로 만들어지는 1D 객체.
선형에 할당된 Main Path의 형상에 따라 형상이 변합니다.Point Linked Entity : 1개의 Constraint Point와 Constraint를 가지며 형상 변화 없이 Constraint Point의 위치 변화에 종속되어 위치만 움직이는 객체.
(Curve Library Mode에서 Point Library Import 기능을 사용하면 Point Linked Entity가 됩니다.)
Point Library의 모델을 Import 하여 Curve Library에서 모델 구성이 가능합니다.
다만, 정보 모델 그 자체를 가져올 뿐 Link 관계가 없어서 추후 Point Library 모델 수정 시 Update는 반영되지 않습니다.
Curve Library Mode에서 생성할 수 있는 Constraint Entity의 종류는 아래와 같습니다.
Curve Library Mode에서 생성할 수 있는 Constraint Entity
Constraint Plane : Main Path 생성에 활용되며, 각 Main Path의 Start/End Point의 Location과 Alignment 규칙를 정의합니다.
Main Path : Path Linked Entity 생성에 활용되며, Point Linked Entity를 위한 Constraint Point를 Main Path 위에 생성할 수 있습니다.
선형 할당 시의 Main Path의 형상에 따라 Curve Library 전체의 형상이 결정됩니다.
Offset 정보(Y, Z)를 갖고 있습니다.Constraint Point : 선형의 한 점에 배치될 객체를 Point Linked Entity로 정의하는데 참조점으로 활용됩니다.
Constraint Array Point : 선형 위에서 Arrangement 규칙에 따라 배열될 객체의 Array 참조점으로 활용됩니다.
각 Constraint Entity의 이해를 위한 상세한 설명은 해당 기술 문서에서 확인할 수 있습니다.
Constraint Entity(Plane)의 이해
Constraint Entity(Path)의 이해
Constraint Entity(Point)의 이해
아래 예제는 단위 길이 50m 길이를 가진 PSC BOX 를 Curve Library 로 모델링 하여 Layout에 할당하는 예시입니다.
그림. 3 Curve Library (10m 단위길이 PSC BOX 상부 모델)
그림. 4 Base Mode (곡선 Layout에 할당된 PSC BOX 모델)
그림 3.은 Unit Length가 50m인 Curve Library Mode에서 PSC BOX를 모델링 한 예시입니다. (지간중앙부가 길이변화를 수용하도록 Constraint Plane을 설정)
그림 4.는 그림 3.의 Curve Library 모델을 Base Mode에서 각기 다른 Length의 곡선 Layout에 할당한 모습입니다.
아래 그림은 Constraint Plane의 Location 변경 만으로 PSC Box 모델의 지점부 구성을 바꾸는 예시입니다.
그림. 5 Constraint Entity를 활용한 모델 수정