Indexへ
(1396)//【1397】//(1398)
------------------------
【タイトル】外部変形 『HSP』
【記事番号】 1397 (*)
【 日時 】03/05/15 22:26
【 発言者 】米澤
【 リンク 】http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=psn;id=



外部変形Rubyスクリプトで

#105の正方形を作図する外部変形Rubyスクリプト
BEGIN{
    $size = 105
}

def main
    dd = $size/2

    while ARGF.gets
        xy = split
        if xy[0] =~ /^pt/
            xy.collect!{ |item| item.to_f }        # 数値化
            sikaku( xy[1] - dd, xy[1] + dd, xy[2] - dd, xy[2] + dd )
        end
    end
end

def sikaku( x1, x2, y1, y2 )
    printf("%e %e %e %e\n", x1, y1, x1, y2)
    printf("%e %e %e %e\n", x1, y2, x2, y2)
    printf("%e %e %e %e\n", x2, y1, x2, y2)
    printf("%e %e %e %e\n", x1, y1, x2, y1)
end

main()

この内容と同じ事を『HSP』でするにはどうしたらよいのでしょうか?