«splines» 태그된 질문

1
Catmull-Rom 스플라인의 호 길이를 결정하여 일정한 속도로 이동
Catmull-Rom 스플라인의 연결로 정의 된 경로가 있습니다. XNA에서 정적 메소드 Vector2.CatmullRom을 사용하여 0에서 1 사이의 값을 가진 점 사이의 보간을 허용합니다. 이 경로의 모든 스플라인의 길이가 동일한 것은 아닙니다. 경로를 따라 진행하는 동안 모든 스플라인에 대해 가중치를 일정 속도로 놓으면 속도 차이가 발생합니다. 무게의 속도가 스플라인의 길이에 의존하게하여이를 해결할 수 …

5
경로의 길이를 어떻게 결정할 수 있습니까?
각 플레이어가 지정된 경로를 따라 이동 해야하는 게임이 있습니다. 베 지어 곡선을 사용하여 패스를 그립니다. 경로 의 총 실제 (선형이 아닌) 길이와 각 플레이어가 만든 거리를 어떻게 확인할 수 있습니까? (경로에서 시작점과 지정된 지점 사이의 거리입니다.) 최신 정보: 경로는 직교 평면 (2D)으로 표시됩니다.

2
커브에 스트로크를 적용 할 때 자기 교차를 피하는 방법은 무엇입니까?
내 코드에는 여러 Spline2D 객체가 있으며 각 객체에는 특정 시간에 지정된 수량의 벡터를 반환하는 Position, Velocity 및 Acceleration 메서드가 있습니다. 커브에 그래디언트 스트로크를 생성하기 위해 지오메트리를 구성하기 위해 이러한 벡터를 사용했지만 가파른 커브에서 자체 교차로에 문제가 있습니다. 예를 들어, 다음과 같은 일이 발생합니다. 와이어 프레임 : http://twitpic.com/2zplw1/full 채워짐 : http://twitpic.com/2zpmnt/full …

3
게임 개발에서 찾을 수있는 가장 일반적인 스플라인은 무엇입니까?
게임 개발에서 발견되는 가장 일반적인 스플라인, 메소드가 커브를 보간하는 데 필요한 포인트 수 및 커브 포인트의 보간을 얻을 수있는 데이터 유형을 작성하는 방법을 여기에 나열하십시오. 예 : 베 지어 곡선, B- 스플라인, 입방 스플라인 등 추신 : 나는 이것을 커뮤니티 위키로 만들고 있으므로 모든 종류의 스플라인 보간을 나열 할 수 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.