폴리 라인을 제어 포인트를 드래그하여 편집 할 수있는 그래픽 응용 프로그램을 만들고 있습니다. 그러나 탄성을 부여하여 사용하기가 더 쉽도록하고 싶습니다. 제어점을 드래그 할 때, 단일 점을 이동하는 대신, 제어점이 얼마나 힘들었 느냐에 따라 그 점의 일정 거리 이내의 점도 함께 이동시켜야합니다.탄성/스네이크 라인 알고리즘
누구나 간단한 알고리즘을 알고 있습니까? 기본 요구 사항이 속도이기 때문에 매우 기초적 일 수 있습니다.
실제로 이러한 동작을 호출하는 방법을 알고 있으면 좋을 것이므로 Google에서 찾아 볼 수 있습니다. 'snaking'라인을 시도했지만 활성 윤곽선을 참조하는 것으로 보이는데 이는 내가 찾고있는 것이 아닙니다.
감사합니다.
감사합니다.이 로프 물리학에 대해 읽은 후에, 당신이 한 것처럼 결론에 도달했습니다. 그건 분명히 내가 뭘 찾고 있었는지 아니었다 :) 그러나, 당신이 제안한 방법에 자리입니다. 나는 다양한 반경 (이동 강도의 두 배)으로 구현했는데 꽤 잘 돌아 간다. – vhdirk