外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
pstroke(hp, r, d, w) は基点から指定した相対距離までの線データを返します。
hp は 基点の位置(座標)
r は 長さ
d は 角度 rad
w は 扁平率
使用例
:jw.rbで基点から相対距離(r, d, w)までの線を返す(pstroke)
@echo off
ruby -x %0 %*
goto:eof
REM #jww
REM #1 基点を指示して下さい
REM #c 相対距離(r, d゚, w) /_$1" $r, $d, $w =
REM #e
#!ruby -Ks -rjw
r = $r ? $r : 1
d = $d ? $d.rad : 0
w = $w ? $w : 1
jww
plot ci 1.hp, 10
plot ci 1.hp.mov(polar(r, d, w)), 20
plot pstroke(1.hp, r, d, w)
__END__
相対距離は "," で区切ります。