Curve Library Assign

개요


  • Curve Library를 Assembly Unit 모드 공간의 경로(Constraint Path)에 할당합니다.

  • Curve Library를 Base 모드 공간의 선형(Layout)에 할당합니다.

 

실행


[Assembly Unit Mode]

  • Ribbon Menu > [Assembly Unit] Tab > [Assign Library] Group > Curve

[Base Mode]

  • Ribbon Menu > [Base] Tab > [Library] Group > Curve > Assign

 

설명


Assembly Unit 모드에 Curve Library 할당

Assembly Unit 모드의 Constraint Path에 Curve Library를 할당합니다.

image-20240507-054331.png

  • [Select Curve Library]
    할당하고자 하는 Curve Library를 선택합니다.

  • [Constraint Space]
    Curve Library를 배치하고자 하는 Constraint Space를 선택합니다.

  • [Constraint Path]
    Curve Library를 배치하고자 하는 Constraint Path를 선택합니다.

  • [Alignment]
    Curve Library의 할당 방향을 설정합니다.

    • From Start : Constraint Path의 시작 점에서 끝 점 방향으로 할당합니다.

    • From End : Constraint Path의 끝 점에서 시작 점 방향으로 할당합니다.

  • [Alignment] - Sub Constraint Path

    • Sub Constraint Path에 할당 할 경우 Align Type을 추가적으로 설정할 수 있습니다.

 

  • Align Type : 라이브러리가 상위 모드에 할당될 때 형상을 만드는 단면의 구속 방법을 설정합니다.

    • Unconstrained : 단면이 구속되지 않고 할당되는 경로(Path)의 Nomal Plane에 배치됩니다.

    • Tangential : 할당되는 경로(Path)에 수직인 방향으로 단면이 배치되고, 단면 내 회전에 대해서는 Global-Z축 방향으로 구속 됩니다.

    • Parallel : 단면이 Global-Z축 방향으로 구속 됩니다.

  • [Rotation]
    Curve Library를 회전시켜 배치하고자 할 때, 회전 각도 및 회전이 적용될 방식을 설정합니다.

위와 같은 형상을 가진 Curve Library를 예시로 사용하여 설명하면,

 

 

  • Offset Only : 2번 방향의 Curve Library의 회전은 고정된 채로 1번 방향의 전체 레이아웃의 회전만 발생합니다.

  • Objects Only : 1번 방향의 전체 레이아웃의 회전은 고정된 채로 2번 방향의 Curve Library의 회전만 발생합니다.

  • All : 1번 방향의 전체 레이아웃의 회전과 2번 방향의 Curve Library의 회전이 모두 발생합니다.

  • [Preview Level]
    할당 과정에서 나타나는 Preview의 스타일을 설정합니다.

참고 - Preview Level


 

  • [Section Variation]
    해당 Curve Library를 추후 Assembly Unit을 통하여 Base 모드에 할당할 때 Superelevation (편경사)를 적용할 지 여부를 설정합니다.

    • Rigid : 해당 Curve Library에는 Superelevation(편경사)를 적용하지 않습니다.

    • Deformed : 해당 Curve Library에도 Superelevation(편경사)를 적용합니다.

  • [Reference Point]
    Deformed 옵션을 설정한 경우 나타나는 블록으로, Superelevation 적용 시 사용하는 Horizontal Distance 계산의 기준점을 설정합니다.

    • Number of Ref. Point를 1로 설정한 경우, 하나의 Ref. Point만 입력할 수 있고 해당 지점이 Horizontal Distance 계산의 기준점이 됩니다.

    • Number of Ref. Point를 2로 설정한 경우, 두 개의 Ref. Point를 입력할 수 있습니다. 두 점 바깥 쪽으로만 Superelevation이 적용되며 각 두 점으로부터 Horizontal Distance가 계산됩니다.

Reference Point 설정은 Curve Library 내 Path Linked Entity의 단면 중 일부 구간에 Level 구간을 설정하거나, 일부 구간에 대해서만 Superelevation을 적용하기 위하여 사용하는 설정입니다. Reference Point 설정을 위해서는 해당 Curve Library 내 User Section에서 Vertex Group을 먼저 설정하여야 합니다.

참고 - Vertex Group

 

 

  • [Match between Guide Paths]
    On할 경우 해당 Curve Library에서 생성한 Guide Path를 현재 Assembly Unit에서 생성한 Guide Path를 연결할 수 있습니다.

  • [Select Guide Path (Curve Library)]
    Assembly Unit Mode 내 Guide Path에 매칭할 Guide Path를 선택합니다. 앞에서 선택한 Curve Library 내 Guide Path가 리스트에 출력됩니다.

  • [Select Guide Path (Assembly Unit)]
    위에서 선택한 Guide Path에 매칭할 Assembly Unit Mode 내 Guide Path를 선택합니다.

  • [Guide Path Table]
    Assembly Unit Mode 내 Guide Path와 Curve Library의 Guide Path를 모두 선택한 후 Add 버튼을 눌러 테이블에 추가합니다. 매칭 관계를 변경하고자 하는 경우 행 선택 후 Modify 버튼을 클릭하여 수정할 수도 있습니다.


 

 

  • [Structure Matching]
    Assembly Unit Structure 데이터에 대한 Curve Library Structure 데이터 매칭 여부를 설정합니다.

  • Off : Library Structure 데이터를 매칭하지 않습니다.

  • On : Library Structure 데이터를 매칭합니다.

  • Library Structure

    • Assembly Unit Structure 데이터와 매칭할 Curve Library Structure 데이터의 최상위 항목이 출력됩니다.

  • Assembly Unit Structure Table

    • Table에는 Assembly Unit의 Structure 기능에서 정의한 Structure 데이터들이 나타납니다.

    • Curve Library Structure 데이터와 매칭할 Structure 데이터를 Table에서 선택합니다.

  • [Quantity based on Library]
    Curve Library 단위의 수량 산출 여부를 설정합니다.

    • Off : Library 단위로 수량을 산출하지 않습니다.

    • On : Library 단위로 수량을 산출합니다.

  • [Material Type]
    공종 설정을 위한 재료 유형을 선택합니다. 재료 유형 선택 시 해당 재료에 등록된 Sub Material Type과 공종을 설정할 수 있습니다. Library 단위 수량 산출은 User Defined 형태로만 제공합니다.

    • None : 공종을 설정하지 않습니다.

    • User Defined : 사용자가 정의한 공종을 설정합니다.

  • [Sub Material Type]
    재료 유형에 따른 하위 그룹을 설정합니다. 선택 시, 해당 재료에 맞는 Field Table이 나타납니다.

  • [Field]
    객체의 공종을 설정합니다.

    • Name : 객체의 공종 기준(Field Type)을 설정합니다.

    • Item List : 객체의 공종 기준(Field Type)에 따른 하위 항목(Field Item)을 설정합니다.

  • 라이브러리 단위 수량은 개수(EA)로만 산출할 수 있습니다.

  • 라이브러리 단위 수량 산출을 위한 Template 설정 조건

    • Template 기능 > Quantity Template Table > Material : Etc로 선택

    • Template 기능 > Quantity Template Table > Quantity : EA로 선택


 

 

 


Base 모드에 Curve Library 할당

Base 모드의 Layout에 Curve Library를 할당합니다.

 

  • [Select Curve Library]
    할당하고자 하는 Curve Library를 선택합니다.

  • [Define Path]
    Curve Library를 할당할 경로를 선택합니다.

    • By Layout : 기 생성한 레이아웃에 Curve Library를 할당합니다. 이 경우 Curve Library를 업데이트할 경우 변경사항이 Base 모드에 바로 반영됩니다.

      • Single Segment : 하나의 Segment를 선택합니다. 전체 레이아웃 중 일부 Segment만을 선택할 수 있습니다. 선택한 Segment 사이즈에 맞게 Curve Library를 할당합니다.

      • Multiple Segments : 여러 개의 Segment를 선택합니다. 전체 레이아웃 중 일부 Segment만을 선택할 수 있지만, 연속적으로만 Segment 선택이 가능합니다. 선택한 구간 전체에 걸쳐 Curve Library를 할당합니다.

      • Whole Layout : 전체 레이아웃을 선택하여 Curve Library를 할당합니다.

    • By Select : 기생성한 1D Wire에 Curve Library를 할당합니다. 이 경우 Curve Library를 업데이트하여도 변경사항이 Base 모드에 바로 반영되지 않습니다.

  • [Alignment]
    Curve Library의 할당 방향을 설정합니다.

    • Direction

      • From Start : Curve Library를 경로의 시작 점에서 끝점 방향으로 할당합니다.

      • From End : Curve Library를 경로의 끝 점에서 시작점 방향으로 할당합니다.

    • Align Type
      Constraint Plane이 배치될 때, 배치 방향을 설정합니다.

      • Define Path를 By Layout으로 선택한 경우

        • Tangential / Parallel

      • Define Path를 By Select으로 선택한 경우

        • Tangential / Parallel / Sweep Lock

  • [Offset]

    • Distance (Path-Y) : Y 축 방향으로의 이격거리를 입력합니다.

    • Distance (Path-Z) : Z 축 방향으로의 이격거리를 입력합니다.

  • [Rotation]
    Curve Library를 회전시켜 배치하고자 할 때, 회전 각도 및 회전이 적용될 방식을 설정합니다.

  • [Preview Level]
    할당 과정에서 나타나는 Preview의 스타일을 설정합니다.


 

 

 

  • [Structure Matching]
    Base Structure 데이터에 대한 Curve Library Structure 데이터 매칭 여부를 설정합니다.

    • Off : Library Structure 데이터를 매칭하지 않습니다.

    • On : Library Structure 데이터를 매칭합니다.

  • [Quantity based on Library]
    Curve Library 단위의 수량 산출 여부를 설정합니다.

    • Off : Library 단위로 수량을 산출하지 않습니다.

    • On : Library 단위로 수량을 산출합니다.


 

 

 

 

참고자료