내 코드에는 여러 Spline2D 객체가 있으며 각 객체에는 특정 시간에 지정된 수량의 벡터를 반환하는 Position, Velocity 및 Acceleration 메서드가 있습니다. 커브에 그래디언트 스트로크를 생성하기 위해 지오메트리를 구성하기 위해 이러한 벡터를 사용했지만 가파른 커브에서 자체 교차로에 문제가 있습니다. 예를 들어, 다음과 같은 일이 발생합니다.
와이어 프레임 : http://twitpic.com/2zplw1/full
채워짐 : http://twitpic.com/2zpmnt/full
보시다시피, 두 번째 굽힘에서 내부 부분이 자체 교차하여 그 추악한 인공물이 발생합니다. 자체 교차로를 유발하지 않으면 서 스트로크 곡선에 대해 좋은 알고리즘 / 방법이 있습니까?
편집 : 더 극단적 인 예와 내가 달성하고자하는 것의 모형 :
와이어 프레임 : http://twitpic.com/2ztwzi/full
채워짐 : http://twitpic.com/2ztwkt/full
이상적인 결과 (모의) : http://twitpic.com/2ztxa8/full