[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:002614] Re: gave でベクトル図



大塚@京大です。

西澤さんじゃないですが、原因究明しました。内部のバグです。
パッチを送ります。

西澤様:
修正をよろしくお願いします。

> 中島です。
> 
> 今、ちょっと gave でベクトル図を書いてみているのですが、
> 「ツール -> ベクトル」で出て来る窓のうち、「Scale」の
> 手動での使い方が分かりません。
> 
> 試しに X, Y の窓に 1, 1 をいれてみると
> 
> undefined method `text' for nil:NilClass
> /usr/bin/gave:1849:in `make_draw_data'
> /usr/bin/gave:1890:in `draw_x'
> /usr/bin/gave:1903:in `draw_next'
> /usr/lib/ruby/1.8/numru/gave/draw_dcl.rb:223:in `open_graphics'
> /usr/lib/ruby/1.8/numru/gave/draw_dcl.rb:217:in `call'
> /usr/bin/gave:1908:in `main'
> /usr/bin/gave:1908:in `start'
> /usr/bin/gave:1945
> 
> とメッセージが出て来て、描画されません。
> 
> ご存知の方(というか西沢さん?)がいらっしゃいましたら教えて下さいませ。
> 
> --
>  中島 健介 
>  812-8581 福岡市東区箱崎6-10-1
>  九州大学大学院 理学研究院 地球惑星科学部門
>  TEL: 092-642-2682
>  FAX: 092-642-2684
>  E-mail: kensuke@xxxxxxxxxxxxxxxxxx
> 
> 
> 
--- gave.old	2005-03-31 22:31:45.758766000 +0900
+++ gave	2006-06-06 23:43:43.779337600 +0900
@@ -1846,7 +1846,7 @@
       gphys2 = gphys2[ix,iy]
 
       if @vector_factor
-        draw_data.vector = [@vector_x_entry.text.to_f,@vector_y_entry.text.to_f]
+        draw_data.vector = [@vector_scale_x_entry.text.to_f,@vector_scale_y_entry.text.to_f]
       else
         draw_data.vector = nil
       end