예전에 썼던 AutoCAD 명령 실행 중 계산 글에도 있듯이
CAL 명령은 AutoCAD에서 명령 실행 중 계산을 할 수 있는 유용한 명령입니다.
간단한 축척의 계산이라던가 명령 실행 중 사칙연산 등이 필요한 경우가 많아 자주 애용하게됩니다.
예를들어 선을 그리는데 2.15의 5배 되는 선을 그리고 싶다면 아래와 같은 과정이 되겠죠.
명령: line
첫 번째 점 지정:
다음 점 지정 또는 [명령 취소(U)]: 'cal
>>>> 표현식: 2.15*5
LINE 명령 재개 중.
다음 점 지정 또는 [명령 취소(U)]: 10.75
원 그릴 때 반지름 지정시 사칙연산이 필요한 경우 등등 유용하게 쓰입니다만
이런 간단한 것외에 도움말에 보면 알겠지만 아주 다양한 기능이 많습니다.
CAL 명령을 활용할 수 있는 몇 가지 예를 적어놓을테니 활용할 일이 있으면 한번 써 보세요
1. 사각형의 중심을 찾을 때
사각형의 중심에서 선을 그리거나, 객체를 사각형 중심으로 옮기거나 등에 활용하면되는데
CAL 명령 입력후 (MID+MID)/2 로 계산하면 됩니다.
즉, 사각형 두변의 중간점과 중간점의 /2 이므로 중앙이 되는 것이죠.
예를 들어 객체를 사각형의 중간점으로 옮기는 과정은
명령: MOVE
객체 선택: 객체 선택 후
기준점 지정 또는 [변위(D)] <변위>: 기준점 지정하고
두 번째 점 지정 또는 <첫 번째 점을 변위로 사용>: 'cal
>>>> 표현식: (mid+mid)/2
>>>> 객체 선택 - MID 스냅: 사각형의 한변 선택
>>>> 객체 선택 - MID 스냅: 반대쪽 한변 선택
2. 삼각형의 중심을 찾을 때
이 경우는 CAL 명령에서 (END+END+END)/3 을 하면 됩니다.
위 예와 마찬가지로 (END+END+END)/3 을 입력 후 삼각형의 세 모서리 부근을 선택하면됩니다
3. 원과 원 사이의 중간점을 찾을 때
위 사각형, 삼각형 예를 보면 이제 대충 감이 잡히겁니다.
이미 그려진 원과 원 사이의 중간점은 (CEN+CEN)/2로 찾으면 됩니다.
위 세가지 예와 같이 스냅점을 이용한 계산은 스냅에 해당하는 명령어를 입력하면됩니다.
스냅모드 | CAL 명령 사용 |
끝점 | END |
삽입점 | INS |
교차점 | INT |
중간점 | MID |
중심점 | CEN |
근처점 | NEA |
노드 | NOD |
사분점 | QUA |
수직점 | PER |
접점 | TAN |
4. 두 점간의 거리 값을 알고 싶을때
이 때는 DEE 옵션이 있습니다.
이 DEE는 어떤 객체의 끝점과 끝점 사이의 거리 값을 가져오는데
거리 값이 필요한 명령 들.. MOVE, COPY, OFFSET 등에서 활용하면 됩니다.
예를 들어 OFFSET 실행 중 이미 그려진 한 선의 길이 값대로 OFFSET 해야 한다면 DEE 입력 후
한 선의 양쪽 끝점을 선택하면 됩니다.
OFFSET 실행 중 이미 그려진 두 선의 사이 거리값대로 OFFSET 해야 한다면 DEE 입력 후
두 선의 끝 점을 선택하면 됩니다.
오~ DEE 괜찮은데 더 없나요?
DEE와 같은 단축 함수는 여러가지 많습니다만 옵션 입력이 어려운 것을 빼고
쉽게 CAL 명령에 활용할 수 있는 것은
MEE - 두 끝 점 사이의 중간점,
선의 끝점 끝점 선택하면 중간점을 찾아주므로 객체 복사, 이동 등에 활용할 수 있죠
ILLE - 두 선의 교차점
두 선의 끝 점 네개를 선택하면 교차점을 찾아줍니다
아래 그림처럼 빨 간선의 끝 점 부분을 (1~4) 선택하면 교차점을 찾아주는 것이죠
RAD - 호, 원, 폴리선 호의 반지름 - 아래에 예와 같은 경우입니다.
5. 기존에 그려진 원이나 호의 반지름 값을 가져오려면
RAD를 입력하면 됩니다.
이 역시 기존의 반지름 값을 이용해야하는 캐드 명령시 사용하면 됩니다.
예를 들어 FILLET 실행 중 이미 그려진 호나 원의 반지름 값으로 필렛하고 싶을 때 활용하면 되겠죠.
'CAD > TIP' 카테고리의 다른 글
드래그 앤 드롭으로 외부참조 삽입 (0) | 2011.07.21 |
---|---|
해치패턴 기본 값을 고정하려면 (6) | 2011.07.11 |
좌표 값이 자동으로 변하는 좌표 표시 선 만들기 (4) | 2011.05.11 |
도면 백업 파일(*.bak)을 특정 폴더에만 생성되도록하려면 (2) | 2011.04.29 |
십자선이 느리거나 끊기면서 움직일 때 (8) | 2011.04.20 |