jw_cad 外部変形 - (1578) jw.rbで基点から相対距離(r, d, w)までの線を返す(pstroke) -

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

 

pstroke(hp, r, d, w) は基点から指定した相対距離までの線データを返します。
  hp は 基点の位置(座標)
  r は 長さ
  d は 角度 rad
  w は 扁平率

 

使用例

:jw.rbで基点から相対距離(r, d, w)までの線を返す(pstroke)
@echo off
ruby -x %0 %*
goto:eof

REM #jww
REM #1 基点を指示して下さい
REM #c 相対距離(r, d゚, w) /_$1" $r, $d, $w =
REM #e

#!ruby -Ks -rjw
r = $r ? $r : 1
d = $d ? $d.rad : 0
w = $w ? $w : 1
jww
plot ci 1.hp, 10
plot ci 1.hp.mov(polar(r, d, w)), 20
plot pstroke(1.hp, r, d, w)
__END__

 

 

相対距離は "," で区切ります。