外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
rubyで円に+を記入する
:rubyで円に+を記入する
@echo off
ruby -x %0 jwc_temp.txt
goto:eof
REM #jww
REM #h1
REM #g1
REM #hc 円を選択してください
REM #bz
REM #e
#!ruby -Ks -an -i.bak
BEGIN { include Math }
case $_
when /^hq/
puts "bz"
when /^ci/
bai = 0.25
$F[1..-1] = $F[1..-1].map { |x| x.to_f }
x, y, r = $F[1..3]
w, d = $F.size > 4 ? $F[6..7] : [1,0]
co = cos(d *= PI / 180)
si = sin(d)
l = r * bai
mx = r + l
my = r * w + l
puts "%s %s %s %s" % [x - mx * co, y - mx * si, x + mx * co, y + mx * si]
puts "%s %s %s %s" % [x + my * si, y - my * co, x - my * si, y + my * co]
end
__END__