블록의 기하학적 객체 간 관계, 치수, 접촉부, 기울기 및 위치를 조정하는 규칙을 설정합니다.
기하학적 구속조건은 블록에서 연관된 형상을 이동하거나 수정할 수 있는 방법에 제한을 적용합니다. 예를 들어 객체가 다른 블록 형상과 수직이거나, 접하거나, 동심이거나, 일치하는 상태를 유지해야 하도록 지정할 수 있습니다. 그러면 설계 요구사항은 계속 충족하면서 설계 옵션을 탐색하거나 설계를 변경할 수 있습니다. 블록 편집기 외부에서 형상을 구속하는 것과 같은 방법으로 블록 편집기 내부에서 블록에 기하학적 구속조건을 추가할 수 있습니다. 기하학적 구속조건은 리본 및 블록 제작 팔레트 모두에서 사용 가능합니다.
치수 구속조건은 도면 또는 다른 객체를 기준으로 하여 형상의 크기, 각도 또는 위치를 조정합니다. 블록 편집기에서 BCPARAMETER 명령을 사용하여 적용한 치수 구속조건을 구속조건 매개변수라고 합니다. 치수 구속조건과 구속조건 매개변수 모두 블록 정의에 사용할 수 있지만, 해당하는 블록 참조에 대해 편집 가능한 사용자 특성으로 표시되는 것은 구속조건 매개변수뿐입니다.
구속조건 매개변수에는 블록 참조에 대해 표시하거나 편집할 수 있는 매개변수 정보가 포함됩니다.
위의 블록 정의에는 선형 구속조건과 수평 구속조건 매개변수가 모두 들어 있습니다. 수평 구속조건 매개변수에는 그립이 있고 선형 구속조건에는 그립이 없습니다. 또한 수평 구속조건 매개변수는 동적이지만 선형 구속조건은 그렇지 않습니다.
수학적 표현식을 사용하여 구속조건 매개변수의 형상을 조정할 수 있습니다. 사용자 변수와 사용자 매개변수 모두 블록 편집기에서 삽입할 수 있으나, 편집 가능한 블록 참조 사용자 특성으로 표시되는 것은 사용자 매개변수뿐입니다.
사용자 매개변수에는 몇 가지 유형이 있습니다.
매개변수 관리자는 블록 편집기에서 다음 범주를 표시 및 조정합니다.
위의 각 범주에 대해 이름, 값, 표현식, 표시 순서, 설명 등과 같은 특성을 표시하고 조정할 수 있습니다.