jw_cad 外部変形 - (782) rubyで線長を計算する(lnlength) -

外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。

 

rubyで線長を計算する(lnlength)

:rubyで線長を計算する(lnlength)
@echo off
ruby -x %0 jwc_temp.txt
goto:eof

REM #jww
REM #1ln 基準線を指示してください
REM #e

#!ruby -Ks -an -i.bak
BEGIN { include Math }
case $_
  when /^[ ]/
    if $F.size == 4
      x1, y1, x2, y2 = $F[0..3].map{|x| x.to_f}
      puts "h#L = %.03f" % hypot(x2 - x1, y2 - y1)
    end
end
__END__

 

 

awkruby です。