外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
setuens(ci1, ci2, ln3) は 2円1線に接する円を返す
ci1 : 円データ
ci2 : 円データ
ln3 : 線データ
:all : すべての接円を返す
使用例
:jw.rbで2円1線に接する円を描く(CCL 2円の径が同じ、2円が独立、1円と線が独立、1円と線が接触)
@echo off
ruby -x %0
goto:eof
REM #jww
REM #1ci 円を指示して下さい
REM #2ci 円を指示して下さい
REM #3ln 線を指示して下さい
REM #e
#!ruby -Ks -rjw
jww
plot setuens(1.ci, 2.ci, 3.ln, :all)
__END__
・解円数は6つ