REM サイン曲線のカーブ
@echo off
REM #jww
REM #cd
REM #h0
REM #c曲率半径 無指定:500/_/a
REM #c外径 無指定:100/_/b
REM #c始点角度 無指定:0/_/c
REM #c円弧角 無指定:90/_/d
REM #c円弧角の分割数 無指定:50/_/e
REM #c1/2サイクルの分割数 無指定:7/_/f
REM #0
REM #e
copy jwc_temp.txt temp.txt > nul
ruby -Ks 屈曲sin曲線.rb temp.txt %1 %2 %3 %4 %5 %6 > jwc_temp.txt
◎スクリプトファイル(ファイル名 屈曲sin曲線.rb)
include Math
r=500.0
od=100.0
sikaku=0.0
enkokaku=90.0
n=50
bunkatu=7
while ARGV.size>1
case argument=ARGV.pop
when /\/a/
r=argument[2..-1].to_f
when /\/b/
od=argument[2..-1].to_f
when /\/c/
sikaku=argument[2..-1].to_f
when /\/d/
enkokaku=argument[2..-1].to_f
when /\/e/
n=argument[2..-1].to_i
when /\/f/
bunkatu=argument[2..-1].to_i