GTK プログラミング! ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
253:login:Penguin 03/09/06 17:30 E4nfQMs/ (・∀・)renice! 254:login:Penguin 03/09/20 19:40 63iWcr2P (・∀・)renice! 255:login:Penguin 03/09/22 23:08 vXbOU9AM VRMLオブジェクト(CG)をファイル選択widgetから選択し、 ウインドウwidgetに表示出力させたいと思っているのですが、 VRMLオブジェクトを出力出来る様なwidgetは存在するのでしょうか? もし知っている方いらっしゃいましたら、ご助言宜しくお願いします。 256:login:Penguin 03/09/23 00:04 C61XdUyB >>255 "VRMLオブジェクトを"直接表示できるものは知らないが、 VRMLの表示部分は自分で作成するのであるというのなら、2通りの方法が 1.線や塗りつぶしが主体の場合 widget=gtk_drawing_area_new() で表示領域を確保 barwidget[trk]->window をDrawableとしてgdk_draw_rectangleなどの Gdk描画系関数を実行 Xのプログラミングに近く、色の扱いが面倒だし、再表示のたびに線とかを 描き直さなければならない(DrawableとしてPixmapを使えばいいが) 2.イメージを表示する場合 pixbuf=gdk_pixbuf_new(...); widget=gtk_image_new_from_pixbuf(pixbuf); なんかでpixbuf描画領域を確保。描画操作はpixbufに対して行う。 pixbufは1ピクセルにつきR,G,B(,A)1バイトずつのVRAMのイメージ。 色はRGB要素を指定するだけでいいが、線を引くにもどの座標に 点を打つかは計算してやらないといけない。 1,2の合わせ技として、gdk_pixbufの内容をDrawableに描く関数 (gdk_draw_rgb_image等)もあるので必要に応じて使う。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4058日前に更新/255 KB
担当:undef