SunshinePHP 2016


(PHP 5 <= 5.3.0, PECL ming SVN)

SWFShape::drawCurveToDraws a curve


int SWFShape::drawCurveTo ( float $controlx , float $controly , float $anchorx , float $anchory [, float $targetx ], float $targety )

Această funcție este EXPERIMENTALĂ. Comportamentul acestei funcții, denumirea sa și orice alte aspecte documentate în privința acestei funcții pot să fie modificate fără preaviz într-o versiune viitoare a PHP. Utilizați această funcție la propriul risc.

swfshape::drawcurveto() draws a quadratic curve (using the current line style, set by swfshape::setline()) from the current pen position to (anchorx,anchory) using (controlx,controly) as a control point. That is, head towards the control point, then smoothly turn to the anchor point.

With 6 parameters, it draws a cubic bezier to point (targetx, targety) with control points (controlx, controly) and (anchorx, anchory).

A se vedea și

  • SWFShape::drawCurveTo()

add a note add a note

User Contributed Notes 1 note

10 years ago
for those new this all this, "anchor" is where you want to end up and "control" is the point you would go to if you were drawing a square.

for example, this would draw a quarter circle
->movePenTo(100, 100);
$s->drawLineTo(200, 100);
$s->drawCurveTo(200, 200, 100, 200);
$s->drawLineTo(100, 100);
To Top