레퍼런스 curvePoint()

curvePoint()

보간법을 사용하여 스플라인 곡선을 따라 좌표를 계산합니다.

curvePoint() 는 앵커 포인트(anchor point)와 컨트롤 포인트(control point)를 사용하여 스플라인 곡선을 따라 좌표를 계산합니다. 이 함수는 curve() 함수와 동일한 순서의 포인트를 예상합니다. curvePoint()는 한 축씩 작동합니다. 앵커 포인트와 컨트롤 포인트의 x좌표를 전달하면 곡선의 x좌표를 계산합니다. x좌표를 전달하면 곡선의 x좌표를 계산합니다. 앵커 포인트와 컨트롤 포인트의 y좌표를 전달하면 곡선의 y좌표를 계산합니다.

첫 번째 매개변수 a 는 는 첫 번째 컨트롤 포인트의 좌표입니다.

두 번째 및 세 번째 매개변수 bc 는 앵커 포인트의 좌표입니다.

네 번째 매개변수 d는 마지막 컨트롤 포인트의 좌표입니다.

다섯 번째 매개변수 t는 곡선 사이를 0에서 1 사이로 보간할 양입니다. 0은 첫 번째 앵커 포인트이며 1은 두 번째 앵커 포인트이고 0.5는 그 중간 지점입니다.

예제

구문

curvePoint(a, b, c, d, t)

매개변수

a
Number:

첫 번째 앵커 포인트의 좌표입니다.

b
Number:

첫 번째 컨트롤 포인트의 좌표입니다.

c
Number:

두 번째 컨트롤 포인트의 좌표입니다.

d
Number:

두 번째 앵커 포인트의 좌표입니다.

t
Number:

0과 1 사이를 보간할 양입니다.

Returns

Number: 곡선 위의 한 점의 좌표입니다.
Notice any errors or typos? Please let us know. Please feel free to edit src/core/shape/curves.js and open a pull request!

관련 레퍼런스