jw_cad 外部変形 - (1571) jw.rbで文字データの指示点の領域判別値を得る(ch_hpmens) -

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

 

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__

 

 

文字データの領域判別は文字の下線によります。