jw_cad 外部変形 - (353) jw.rb(文字で線を引く) -

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

 

jw.rb は rubyによる外部変形のライブラリーです。

 

文字で線を引く

 

 

awk のプログラムを jw.rb で書き直したものです。

表示画面の縮尺で計算しています。

文字幅は縮尺の影響を受けない仕様となっているため、文字の長さ w は表示画面の縮尺に補正しています。

指示点 hp(1)、hp(2) は表示画面の縮尺で返ってきます。

cw、cd は等幅フォント1文字(全角)の幅と間隔です。

w、l、d は文字幅と2点間の距離、勾配です。