外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
ch_hpmens(ch, hp) は文字データの指示点の領域判別値を返します。
ch は 文字データ
hp は 指示点の位置
領域判別値
-1 は 負領域
0 は 境界線
1 は 正領域
使用例
:jw.rbで文字データの指示点の領域判別値を得る(ch_hpmens)
@echo off
ruby -x %0
goto:eof
REM #jww
REM #1ch 文字を指示して下さい
REM #2 位置を指示してください
REM #e
#!ruby -Ks -rjw
jww
plot ci 2.hp, 20
pm = ch_hpmens(1.ch, 2.hp)
a = pm == -1 ? "負領域" : (pm == 1 ? "正領域" : "境界線")
plot "h#%d %s" % [ch_hpmens(1.ch, 2.hp), a]
__END__
文字データの領域判別は文字の下線によります。