다음을 통해 공유


CDC::PolyBezier

하나 이상의 Bzier 스플라인을 그립니다.

BOOL PolyBezier( 
   const POINT* lpPoints, 
   int nCount  
);

매개 변수

  • lpPoints
    배열을 가리키는 포인트 끝점을 포함 하는 spline(s)의 제어점 데이터 구조입니다.

  • nCount
    포인트 단위로 지정 된 lpPoints 배열 합니다. 이 값이 하나 이상 세 번 스플라인 그릴 수 있어야, 초기 스플라인 두 제어점 및 끝점을 각 Bzier 스플라인 필요 하므로 추가 시작점 필요 합니다.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

끝점 및 지정 된 제어점을 사용 하 여이 함수 Bzier의 3 차원 곡선 스플라인을 그립니다는 lpPoints 매개 변수. 스플라인의 첫 번째 첫째 지점에서 넷째 지점까지 둘째 및 셋째 지점을 제어 점으로 사용 하 여 그려집니다. 각 시퀀스에서 이후 스플라인을 정확히 세 개의 지점이 더 필요: 이전 스플라인 끝점을 출발점으로 사용, 시퀀스에서 다음 두 점은 컨트롤 포인트 이며 세 번째는 끝점입니다.

현재 위치 사용 되 지도 업데이트는 PolyBezier 함수입니다. 그림에는 채워지지 않습니다. 이 함수는 현재 펜을 사용 하 여 선을 그립니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::PolyBezierTo

PolyBezier