color rgbf
使えばよく,
回転は rotate
か
……
ということで,
作図用 Perl スクリプトは
「光回廊」
用に下のような POV-Ray コードを生成するようにした
(注: 下のコメントで ``y'' と呼んでるのは
POV-Ray 座標系では Z 軸 (奥ゆき) に相当するものである).
box {
<-8.320e-01, -3.000e+01, -8.320e-01>, // 最小点 (x, z, y)
<8.320e-01, 3.000e+01, 8.320e-01> // 最大点 (x, z, y)
rotate x*0 rotate y*0 rotate z*33.69 // ``y'' 軸まわりの回転
pigment {color rgbf<0.95,0.95,0.95,0.9>} // 透過つき色指定
}
head.inc.php
を自作してみた.
#head(6,研究室にゅーす)
と指定すれば上のように動作する.
PHP コードはこういうかんぢになった.
<?php
function plugin_head_convert()
{
global $script,$BracketName,$date_format;
$recent_lines = 10;
$pagename = '';
if (func_num_args()>0 && func_num_args() <=2) {
$args = func_get_args();
if (is_numeric($args[0])) {
$recent_lines = $args[0];
}
if (!empty($args[1])) {
if (strlen($args[1]) > 0) {
$pagename = $args[1];
}
}
} else {
return "Errors in args\n";
}
$lines = get_source($pagename);
$cnt_line = 0;
foreach ($lines as $data) {
$items .= $data;
$cnt_line++;
if ($cnt_line >= $recent_lines) { break; }
}
return convert_html($items);
}
?>