jw_cad 外部変形 - (467) rubyで点を打つ -

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

 

rubyで(線の両端に)点を打つ

:rubyで点を打つ
@echo off
ruby -x %0 jwc_temp.txt
goto:eof

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

#!ruby -Ks -an -i.bak
case $_
when /^[ ]/
  if $F.size == 4
    x1, y1, x2, y2 = $F[0..3].map{ |x| x.to_f }
  end
end
END {
  puts "pt %s %s" % [x1, y1]
  puts "pt %s %s" % [x2, y2]
}
__END__