jw_cad 外部変形 - (1573) jw.rbで線データの指示点の近傍端点からの足跡を得る(ln_hptrack) -

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

 

ln_hptrack(ln, hp, a) は線データの指示点の近傍端点から指定した距離の位置を返します。
  ln は 線データ
  hp は 指示点の位置(座標)
  a は 近傍端点からの距離(線データの指示点の近傍端点から指示点に向かう方が正)

 

使用例

:jw.rbで線データの指示点の近傍端点からの足跡を得る(ln_hptrack)
@echo off
ruby -x %0
goto:eof

REM #jww
REM #1ln 線を指示して下さい
REM #2 位置を指示して下さい
REM #e

#!ruby -Ks -rjw
jww
plot do_ci 2.hp, 10
plot do_ci 1.ln.pt(ln_hpends(1.ln, 2.hp)), 20
plot do_ci ln_hptrack(1.ln, 2.hp, a = 200), 20
__END__

 

 

do_ci は ci の alias です。