外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。
plslope(pl, a / lr) は 曲線データの指示位置の勾配を返します。
pl は 曲線データ
a / lr は 始点からの距離比の位置
使用例
:jw.rbで曲線データの勾配を得る(plslope pl a / lr 距離比)
@echo off
ruby -x %0
goto:eof
REM #jww
REM #h1
REM #g1
REM #hc 曲線を選択してください
REM #e
#!ruby -Ks -rjw
jww
a = []
[0.25, 0.5, 0.75].each_with_index do |c, i|
a[i] = (plslope 1.pl, c).deg
plot ci plpoint(1.pl, c), 20
plot ch plpoint(1.pl, c), cround(a[i], 1) + "゚"
end
plot "h#%.1f %.1f %.1f" % a
__END__
曲線上の3か所の勾配を求めています。