These pages are written by only Japanese.

Welcom to My Diary.com
最新の日記タイトル一覧カテゴリ別タイトル一覧トップへ戻る〜

おはようございます♪ 現在は4月29日(月)5時50分。 外が白んでくる時間です。


hns - 日記自動生成システム - Version 2.19.5 (色々 Fixed)

先月 2011年05月 来月
01 02 03 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Namazu for hns による簡易全文検索です。
詳細は 詳細指定/ヘルプをご参照下さい。
検索式:

2011年05月22日(日)

[phpopengl] スクリーンショット(2)

3D っぽくないという声が多かったので、球を表示してみました。
glMaterialfv(GL_FRONT, GL_DIFFUSE, $color);
glTranslatef($position[0], $position[1], $position[2]);
glutSolidSphere(0.08, 16, 10);

見た目面白いのが出来ると楽しい。
PHP なのでコンパイルの煩わしさもないし。 オリジナルは↑これです。

2011年05月25日(水)

GREE さん所で Perl ?

ほぉ。

GREE さん所は PHP が主で、最近は Ruby も募集してるらしいけど Perl も使ってるのかなぁ。ドキドキ。

2011年05月26日(木)

SWFEditor 0.40 - replaceMovieClip bugfix CID 256 over

メインは replaceMovieClip の不具合修正です。
- #define PutUShortLE(data, value) ((data[0] = (value & 0xff)), (data[1] = (value >> 16)))
+ #define PutUShortLE(data, value) ((data[0] = (value & 0xff)), (data[1] = (value >> 8)))
おバカ… !||!○| ̄|_
ついでに、www の dump ツールを少し改善しています。

2011年05月29日(日)

phpopengl に glutKeyboardUpFunc を追加

「はじめての OpenGL」のサンプルを PHP に移植していた所、以下のコードで fatal 発生
glutKeyboardUpFunc('keyboardUp');
glutSpecialUpFunc('specialUpKey');
glutIgnoreKeyRepeat(GL_TRUE);//キー・リピート無視

関数追加:

phpopengl が対応してなかったので、追加 glut callback 関数追加の手順は、
  • php_glut.h に PHP_FUNCTION と callback 関数の宣言
  • php_glut.h に GLUT_〜_CALLBACK は定義 (番号が重ならないように)
  • php_glut.c の glut_functions に PHP_FE 追加
  • php_glut.c に PHP_FUNCTION と callback 関数を実装
それだけ。

glutIgnoreKeyRepeat:

glutIgnoreKeyRepeat に GL_TRUE を渡すと、キーリピートが無効になるはずだけど、実際に試すと、リピート感覚が長くなっただけでリピートし続ける。なんだろう。

これで、4 日分だよ〜。

タイトル一覧
カテゴリ分類
Database
JXTA
Java
XML
awm
bookmark
keyword
memo
news
research
Powered by hns-2.19.5, HyperNikkiSystem Project