2012-11-01 3 views
0

아이디어는 간단합니다. 목적은 N 개의 항목이있는 2D 점의 모음입니다. 나는 그 점들을 부드럽게 보간하는 길을 원한다.WPF에서 N 포인트를 보간하는 방법

큐빅 베 지어를 사용해 보았지만 N % 3 = 1 또는 N % 3 = 2 인 N 지점을 사용하려면 dosent가 작동하고 N % 3 = 0을 사용하는 경우에만 문제가 발생합니다. 두 Beizers의 교차점에서 부드럽게 보이지 않습니다 (피크를 만듦). 이차원 베 지어 사용은 곡선이므로 예를 들어 N = 2이면 두 점 사이의 사변 곡선을 그립니다.

쉽고 효율적이라면이 방법을 알고 싶습니다.

+0

의견. 나는 당신이 스플라인을 찾고 있다고 생각하는데, 그것은 .NET에 없다. codeproject.com을보십시오. – Paparazzi

답변

4

베 지어 곡선을 사용하면 두 개 또는 세 개가 아닌 모든 수의 점을 보간 할 수 있습니다.

constructing Bezier Curvesthe geometric interpretation of De Casteljau's algorithm을 살펴보십시오. 특히 나는 과거에이 두 번째 링크를 직접 구현했지만, 나는 자신이하는 기사보다 더 나은 단어를 넣으 려합니다.

+0

고마워, 나는 지금 기사를 읽고있다. 희망은 나를 위해 일한다. –

관련 문제