나는이 클래스를 actionscript에 만들었고, 베 지어의 주어진 점을 반환했다. 그리고 내가 성취하고자하는 것은 현재 포인트의 각도를 얻는 것입니다. 나는 인터넷에서 수색했지만별로 찾을 수 없었다. 어떻게해야합니까?베 지어 곡선에서 주어진 점의 각도?
public static function quadraticBezierPoint(u:Number, anchor1:Point, anchor2:Point, control:Point):Point {
var uc:Number = 1 - u;
var posx:Number = Math.pow(uc, 2) * anchor1.x + 2 * uc * u * control.x + Math.pow(u, 2) * anchor2.x;
var posy:Number = Math.pow(uc, 2) * anchor1.y + 2 * uc * u * control.y + Math.pow(u, 2) * anchor2.y;
return new Point(posx, posy);
}
을, 기울기를 찾기 위해 미분? 그런 다음 각도를 찾기 위해 atan2를 이용합니까? Beizer 곡선에 너무 익숙하지 않아서 실제 응답을하지 못합니다. –