©
本文档使用
php.cn手册 发布
(PHP 4, PHP 5)
sin — 正弦
$arg
) sin() 返回参数 arg
的正弦值。参数 arg
的单位为弧度。
arg
单位是弧度的值。
arg
的正弦值
Example #1 sin() 例子
<?php
// 返回值的精度由配置中的 precision 指示确定
echo sin ( deg2rad ( 60 )); // 0.866025403 ...
echo sin ( 60 ); // -0.304810621 ...
?>
[#1] gerjoo at gmail dot com [2010-03-15 13:26:05]
You can use SIN & COS to create/draw circles.
Please beware that the circle's center is also your base point (0,0). So without specifying an offset, some coordinates will be negative.
<?php
$circleRadius = 70;
$offsetX = 100;
$offsetY = 100;
for($i = 0; $i <= 360; ++$i) {
$x = round(cos($i * M_PI / 180) * $circleRadius);
$y = round(sin($i * M_PI / 180) * $circleRadius);
// Draw some pixel, or do something else here.
imagesetpixel($GDimage, $x + $offsetX, $y + $offsetY, $GDcolor);
}
?>