jw_cad 外部変形 - (1545) jw.rbで線データの中間点を得る(lncenter) -

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

 

lncenter(ln, c = 0.5) は 線データの中間点を返します。
  ln は 線データ
  c は 始点からの距離比(デフォルト値は 0.5)

 

使用例

:jw.rbで線データの中間点を得る(lncenter)
@echo off
ruby -x %0
goto:eof

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

#!ruby -Ks -rjw
jww
ptc = lncenter 1.ln
plot ci ptc, 20
plot ch ptc, "[%.1f, %.1f]" % ptc
plot "h#%.1f %.1f" % ptc
__END__

 

 

lncenter 1.ln, c=0.5 は 1.ln.c(0.5) でも同じ結果を得ます。