Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Summary

...

Multi-Points Linked Entitiy를 활용한 객체 형상 변경

Related Function

Type

Status
colourYellow
titleTip
,
Status
colourBlue
titleFAQ

...

Q : 횡철근(Transverse Rebar)을 Tapered Array했을 때, 철근이 객체의 형상을 따라가지 않습니다.

A : 철근을 그린 Draw Plane에서의 단면 Edge 개수가 배열 영역에 동일하게 유지되는지 확인합니다.

CIM에서 철근을 배열(Array) 하는 방법으로는 Tapered Array, Array Along Path 그리고 Sweep Array가 있습니다.

이 중 Tapered Array 방법은 철근이 배열되는 과정에서 철근을 그린 Draw Plane에서의 단면 Edge 개수와 Draw Point를 추적하기 때문에

철근이 객체의 형상변화에 대응하여 배열됩니다.

CIM에서 철근을 배열(Array)하는 방식으로는 Tapered Array, Along Array Path, Sweep Array가 있습니다.

이 중에서 Tapered Array는 철근이 객체의 형상 변화에 대응되는 배열방법입니다.

...

,
Status
colourGreen
titleexample

Q : 기둥의 높이와 같이 객체의 길이를 Parameter로 통제할 수 있나요?

A : Multi-Points Linked Entity를 활용하면 객체의 길이를 통제할 수 있습니다.

Point Library Mode의 Multi-Points Linked Entity는 객체의 모든 Geometry Vertex를 각각 Constraint Point에 구속하여 정의합니다.

여기서 Geometry는 객체의 형상 정보로, 이 Geometry에 의해 객체의 형상이 결정됩니다.

Image Added

그림 1. Geometry Vertex에 따른 형상 변경

즉, Multi-Points Linked Entity는 정의하는 과정을 통해 객체의 형상 정보인 Geometry Vertex를 각각 서로 다른 Constraint Point에 구속할 수 있고,

이렇게 구속된 객체의 Geometry Vertex는 Constraint Point 좌표 변경에 대응하여 Multi-Points Linked Entity를 활용하여 객체의 형상을 통제할 수 있습니다.


Multi-Points Linked Entity를 정의하는 과정은 다음과 같습니다.

멀티 포인트.mp4
  1. 객체를 선택합니다.

  2. Default Constraint Point를 선택합니다.
    - Default Constraint Point는 별도의 구속관계를 정의하지 않은 모든 Geometry Vertex를 구속하는 역할을 합니다.

  3. Other Constraint Point와 Geometry Vertex를 개별로 매칭하여 추가해 줍니다.
    - Other Constraint Point와 매칭되지 않은 Geometry Vertex는 Default Constraint Point에 구속됩니다.

이후 좌표 Parameter를 정의하고, 정의한 Parameter를 Constraint Point 좌표 속성에 입력하면 Parameter를 통해 형상을 통제할 수 있습니다.


아래 직육면체 모델로 예를 들어보겠습니다.

직육면체의 축을 자유자재로 움직여 형상을 원하는 대로 변형 시킬 수 있는 모델을 만들고자 합니다.

Image Added

이를 위해서는 축의 양 끝을 통제할 수 있는 2개의 점이 필요합니다.

상단 메뉴에서 [Point Library] > [Point]를 선택하여 양 끝에 Constraint Point를 하나씩 작성해줍니다.

Image Added

작성이 끝나면 [Multi-Points Linked Entity] 기능으로 앞서 작성한 2개의 Constraint Point에 직육면제 모델의 양 끝 Vertex를 각각 구속해야 합니다.

상단 메뉴에서 [Point Library] > [Multi-Points]를 선택하면 아래와 같은 창이 나타납니다.

Image Added
Info

Multi-Points Linked Entity 설정

  1. Select Target : 구속할 객체를 선택합니다. 예시에서는 직육면체를 선택합니다

  2. Default Constraint Point : 기준 Constraint Point를 선택합니다. Constraint Point에 할당되지 않은 점들은 모두 해당 점에 구속됩니다. 예시에서는 원점에 작성한 Constraint Point를 선택합니다.

  3. Other Constraint Point : 객체의 Vertex를 기 작성한 Constraint Point에 직접 구속합니다. Constraint Point와 이에 구속할 Vertex를 각각 선택한 후, 아래의 Add를 누릅니다.

Image Added

구속을 완료하고 나면 Vertex의 좌표를 통제할 Parameter를 작성해줍니다.

상단 메뉴에서 [Point Library] > [Parameter]를 눌러 파라미터 편집 창을 열어줍니다.

예시에서는 'Y좌표' 라는 이름의 파라미터를 생성해주었습니다.

여기서 주의할 점은, 파라미터의 Type을 [Coordinate]로 설정해주어야 Vertex의 좌표값에서 해당 파라미터를 선택할 수 있다는 것입니다.

Image Added

Coordinate 파라미터 설정 완료 후, 앞서 작성한 Constraint Point를 선택하면, 선택한 Constraint Point의 축 별 좌표값을 위에서 작성한 파라미터와 연동시킬 수 있습니다.

Image Added

연동을 완료하면 파라미터 값을 바꿔 정상 작동하는 지 확인합니다.

Image Added
Image Added

참고로, 모델 옵션에서 [Keep Section Plane] 기능에 체크를 하면 모델 축이 기울어져도 단면의 방향성은 유지됩니다.

위의 모델을 예로 들면, 해당 기능에 체크한 상태에서 같은 과정을 거쳤을 때, 다음과 같은 결과물을 얻을 수 있습니다.

Image Added