Parameter 이해하기_Multi-Points Linked Entitiy를 활용한 객체 형상 변경

Summary

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

Summary

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

Related Function

 

Type

Tip, FAQ, example

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

 

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

 

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

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

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

 

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

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


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

  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를 통해 형상을 통제할 수 있습니다.


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

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

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

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

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

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

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를 누릅니다.

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

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

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

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

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

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

 

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

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