5.2.1. cemIxArc3P¶
SYNOPSIS¶
LONG cemIxArc3P(
LONG MapIndex,
DOUBLE P2X,
DOUBLE P2Y,
DOUBLE P3X,
DOUBLE P3Y,
DOUBLE EndAngle,
LONG IsBlocking
)
DESCRIPTION¶
현재 좌표와 상대적 두 좌표를 매개변수로 하여 원호 보간 이송을 수행합니다.
이때 각 좌표는 상대 좌표로 표현됩니다.
PARAMETER¶
MapIndex : 맵 번호(Map index). 이 맵번호를 사용하기 전에 먼저 cemIxMapAxes 함수를 통하여. 해당 맵 번호에 유효한 축들이 맵핑 되어 있어야 합니다. .
P2X : 현재 위치(시작 위치)로부터 두 번째 점까지 X 축상의 거리를 설정합니다.
P2Y : 현재 위치(시작 위치)로부터 두 번째 점까지 Y 축상의 거리를 설정합니다.
P3X : 두 번째 점부터 세 번째 점까지 X 축상의 거리를 설정합니다.
P3Y : 두 번째 점부터 세 번째 점까지 Y 축상의 거리를 설정합니다.
EndAngle : 원호 보간 이송을 완료할 목표 지점의 현재 위치에 대한 각도 값을 Degree(°)값으로 지정합니다. . 각도의 부호가 (+)이면 반 시계방향, (-)이면 시계방향으로의 이동을 의미합니다. 단, EndAngle 값을 ‘0’으로 설정하시면 세번째 점까지 원호 보간 이송을 수행합니다.
IsBlocking : 완료될 때까지 기다리는 동안 윈도우 메시지를 블록 (Blocking)할 것인지를 결정합니다.
Value |
Meaning |
---|---|
0 (CE_FALSE) |
윈도우 메시지를 블록(Blocking) 하지 않습니다 |
1 (CE_TRUE) |
윈도우 메시지를 블록(Blocking) 합니다. |