jw_cad 外部変形 - (1583) jw.rbで文字データを平行移動する(chmove) -

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

 

chmove(ch, ly, pmy = 1)
  は ch を直交距離 b だけ pmy の方向に平行移動する。
  ch : 文字データ
  ly : 直交距離
  pmy : 距離の正負補正値 b * pmy

 

使用例

:jw.rbで文字データを平行移動する(chmove)
@echo off
ruby -x %0 %*
goto:eof

REM #jww
REM #1ch 文字を指示して下さい
REM #c 直交距離 /_$1" $ly =
REM #e

#!ruby -Ks -rjw
ly = $ly ? $ly : 0
jww
plot ci 1.hp, 10
ch_set(1)
plot chmove(1.ch, ly)
plot "h#ly = %s" % ly
__END__

 

 

指示文字 1.ch の属性は ch_set(1) で出力できます。