[ascoders] control points einer kubischen Bezier Kurve

Moin Leute,


Weis jemand wie man die control points einer kubischen Bezier Kurve
berechnen kann wenn nur die Punkte gegeben sind wo die Kurve direkt
durchfließt?

Also diese Funktion für quadratische Bezier Kurven...

/*Adapted from Robert Penner's drawCurve3Pts() method*/
private function getControlPoints(startX:Number, startY:Number, 
        
throughX:Number,throughY:Number, 
                                                        endX:Number,
endY:Number):Object {
                                                                
                var c:Object = new Object();
                c.x = (2 * throughX) - .5 * (startX + endX);
                c.y = (2 * throughY) - .5 * (startY + endY);        
                return c;
}



...nur für kubische Bezier Kurven.


Gruß,
Alex

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: