질문
Curve Library의 길이가 변할 때 시·종점부의 길이를 유지할 수 있나요?
답변
Constraint Plane의 Alignment 설정을 통해 형상 변화 시의 Plane의 위치를 결정할 수 있습니다.
Constraint Plane은 선 기반 모델링 공간인 Curve library Mode와 Assembly unit Mode에만 존재하는 Constraint Entity로 Main Constraint Path의 시 · 종점을 정의하는 역할을합니다.
Constraint Plane은 전체 공간의 기본 경로에 해당하는 Default Constraint Path에 구속되기 때문에 Default Constraint Path
범위 내에서만 추가 생성이 가능합니다.
Constraint Plane에 대한 자세한 설명은 Constraint Entity(Plane)의 이해 를 참고 부탁드립니다.
선 기반 모델링 공간인 Curve Library와 Assembly Unit의 단위 길이가 변경되거나, 상위모드에 할당되는 과정에서 Default Constraint Path 길이가 변경되면, 이에 따라 Constraint Plane의 위치도 변경됩니다.
이때 Constraint Plane은 Property 중 Alignment 설정을 통해 변경되는 위치를 정의해줄 수 있습니다,
Constraint Plane의 Alignment 설정
Alignment 설정은 Default Constraint Path의 길이가 변할 때, Constraint Plane의 위치를 기억하는 방법을
정의하는 설정입니다.
설정에는 By Ratio와 By Distance가 있습니다.
- By Ratio : Default Constraint Path 길이 변경시, 시점으로부터 Constraint Plane 까지의 거리 비율을 기억
- By Distance : Default Constraint Path 길이 변경시, 사용자가 정의한 특정 지점으로부터의 거리 값을 기억
예시 모델을 통해 Alignment 옵션에 따른 형상 변화의 차이를 알아보겠습니다.
1. Alignment : By Ratio
Constraint Plane의 Alignment 설정이 By Ratio인 경우, Curve Library의 단위 길이가 변경되면,
시점으로부터 Constraint Plane까지의 거리 비율을 기억하여 형상이 변경됩니다.
2. Alignment : By Distance (Start Point / End Point)
Constraint Plane의 Alignment 설정이 By Distance (Start Point / End Point)인 경우
Curve Library의 단위 길이가 변경되면, 설정한 시점 혹은 종점으로부터 Constraint Plane까지의 거리를
기억하여 형상이 변경됩니다.
3. Alignment : By Distance(User Defined)
Constraint Plane의 Alignment 설정이 By Distance (User Defined)인 경우
Curve Library의 단위 길이가 변경되면, 설정한 위치로부터 Constraint Plane까지의 거리를 기억하여 형상이 변경됩니다.
(User Defined은 0 ~ 1 까지의 값 입력이 가능하며 0은 시점, 1은 종점을 의미합니다.)