略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: SWFShape::drawCurveTo

2024-12-23

SWFShape::drawCurveTo

(PHP 5 < 5.3.0, PECL ming SVN)

SWFShape::drawCurveToDraws a curve

说明

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

此函数是实验性的。此函数的表象,包括名称及其相关文档都可能在未来的 PHP 发布版本中未通知就被修改。使用本函数风险自担 。

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).

参见

  • SWFShape::drawCurveTo()
add a note add a note

User Contributed Notes 1 note

up
0
Chris
13 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
<?php
    $s
->movePenTo(100, 100);
   
$s->drawLineTo(200, 100);
   
$s->drawCurveTo(200, 200, 100, 200);
   
$s->drawLineTo(100, 100);
?>

官方地址:https://www.php.net/manual/en/swfshape.drawcurveto.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3