[#43588] CGIが実行できない(open failed) — Maehara Masahide (前原正英) <maehrm@...>
前原と申します。
9 messages
2007/06/06
[#43602] Performance 比較 Ruby 1.8.6 v.s. JRuby-1.0.0RC3 on Rails — "HISAMATSU, Hiroshi" <hiroshi.hisamatsu@...>
FMSC) 久松と申します。こんばんは
6 messages
2007/06/08
[#43608] Ruby 1.8.6-p36 released — Urabe Shyouhei <shyouhei@...>
Hi all,
12 messages
2007/06/09
[#43615] Re: Ruby 1.8.6-p36 released
— Takahiro Kambe <taca@...>
2007/06/13
こんばんは。
[#43616] Re: Ruby 1.8.6-p36 released
— Nobuyoshi Nakada <nobu@...>
2007/06/14
なかだです。
[#43617] Re: Ruby 1.8.6-p36 released
— Takahiro Kambe <taca@...>
2007/06/14
In message <200706140106.l5E165qW030582@sharui.nakada.kanuma.tochigi.jp>
[#43618] Re: Ruby 1.8.6-p36 released
— Nobuyoshi Nakada <nobu@...>
2007/06/14
なかだです。
[#43619] Re: Ruby 1.8.6-p36 released
— Takahiro Kambe <taca@...>
2007/06/14
In message <200706140229.l5E2Tt5m025493@sharui.nakada.kanuma.tochigi.jp>
[#43626] Re: Ruby 1.8.6-p36 released
— Urabe Shyouhei <shyouhei@...>
2007/06/18
卜部です。
[#43660] C++ extension problem with 1.8.6-p36 (was Re: Re: Ruby 1.8.6-p36 released)
— Takahiro Kambe <taca@...>
2007/06/24
In message <46765550.9070800@ruby-lang.org>
[#43612] [ANN] 第16回 Ruby勉強会@関西(運営:Ruby 関西) — "shoko.m" <shoko-m@...>
まんたにと申します。
1 message
2007/06/13
[#43613] [ANN] 第16回 Ruby勉強会@関西(運営:Ruby 関西) — "shoko.m" <shoko-m@...>
まんたにと申します。
1 message
2007/06/13
[#43627] SWIGとRuby/DLの使い方について — "takeru sasaki" <sasaki.takeru@...>
はじめまして、佐々木ともうします。
7 messages
2007/06/18
[#43637] case when 〜 end 構文での and/or/not 演算子について — "M.Fujii" <boochang@...4.kcn.ne.jp>
藤井と申します。
7 messages
2007/06/20
[#43646] RUBYLIBの影響を排除したい — keiichi matsunaga <ma2@...>
松永です。
6 messages
2007/06/22
[ruby-list:43635] Re: SWIGとRuby/DLの使い方について
From:
"takeru sasaki" <sasaki.takeru@...>
Date:
2007-06-20 04:57:06 UTC
List:
ruby-list #43635
佐々木です。
自己レスです。
すみません、
module DSLib
extend DL::Importable
dlload "drawstuff.dylib"
extern "void dsGetViewpoint(float*, float*)"
こっちの定義が、
extern "void dsGetViewpoint(float ref[], float ref[])"
などとなっているせいでした。
to_ptr("F")でうまく行きました。ありがとうございました。
また、何かありましたらよろしくお願いいたします。
07/06/20 に takeru sasaki<sasaki.takeru@gmail.com> さんは書きました:
> 佐々木です。
> sheepmanさま、レスありがとうございます。
>
> -----
> # !!!!!! ここの渡し方がおかしい??ちゃんと渡っていない。Ctrl+Vで表示される値がおかしい。 !!!!!!
> xyz = [ 3.0, 0.0, 1.0] # 視点の位置
> hpr = [-180.0, 0.0, 0.0] # 視線の方向
> DrawStuff::DSLib.dsSetViewpoint(xyz.to_ptr("F"), hpr.to_ptr("F")) # カメラの設定
> -----
> この様にしてみましたが、
> -----
> (eval):5: [BUG] Bus Error
> ruby 1.8.6 (2007-03-13) [i686-darwin8.9.1]
>
> zsh: abort ruby w.rb
> -----
> となってしまいました。
>
>
> SWIGの方はtypemapを使って何とかなりそうです。
> http://ruby.gfd-dennou.org/tutorial/swig/swig-f-5.html
> このページが参考になりました。
>
> 経過→http://d.hatena.ne.jp/urekat/20070619
>
>
>
> よろしくお願いします。
>
> 07/06/19 に sheepman<sheepman@sheepman.sakura.ne.jp> さんは書きました:
> > こんばんは、sheepman です。
> >
> > C 言語の float の配列への変換は
> >
> > [3.0, 0.0, 1.0].to_ptr('F')
> >
> > でしょうか。
> >
> > http://doc.loveruby.net/refm/api/view/method/Array/i/to_ptr
> >
> > --
> > sheepman / TAMURA Takashi
> > sheepman@sheepman.sakura.ne.jp
> >
> >
>
>