外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
rubyで罫線を引く
:rubyで罫線を引く
@echo off
set sx=15
set sy=20
ruby -x %0 jwc_temp.txt
goto:eof
REM #jww
REM #hp
REM #zs
REM #e
#!ruby -Ks -an -i.bak
case $_
when /^hq/
puts "bz"
puts "lc9"
puts "lt9"
when /^hzs/
sx = ENV["sx"].to_f
sy = ENV["sy"].to_f
w, h = $F[1..2].map { |x| x.to_f }
yp, div = 8, 2
n = ((h - sy * 2) / yp).to_i
x0 = sx
x1 = x0 + (w / div - sx)
for i in 0...n
y = yp * i + sy
puts "%s %s %s %s" % [x0, y, x1, y]
end
end
__END__