まとめて更新

IVRC 2007の東京予選の情報が出てますね.
ちょっと解説読んでみたけど今年レベル高そうだ。。。
(ただ、全体的に文章がちょっと硬いような)

この前東京で会ったM1たちの作品もあるし,9月末が楽しみです.

****

土曜日にゲーム開発者セミナー 連続企画:新世代CG表現の事例報告 ~第2回~ SIGGRAPH2007に見る、明日のゲームコンテンツ開発に参加してきました.こういうのに気軽に参加できるのは東京の良いところだなぁと.ただ,会場のCG-ARTS協会の場所わかりにくかった。。。内容としてはSIGGRAPHにおける今年の流行はどんな感じだとか,E-Techでこんなおもしろい展示があったよとか、この論文の技術は実務に使えそうだよ…etc と比較的平易な感じの説明で聴きやすかったかなと.

ただ,近い年齢の人が少なかったのが残念だったかも。。。
ということでこういう機会があったら誰かぜひ参加しましょう.

****

日曜日は昔作った某プログラムを遠隔地でデバッグを行い,そこで出たエラーメッセージをもとにどこを修正すべきかを考えるというなかなか難しいことを体験.いやいや,1年経ったら自分のソースに何書いてたか忘れてるよなぁ,というかコーディングがすごい力業だ。。。>自分

ということで,1年前の自分の切羽詰まり感を思い出した社会人1年目の夏(遠い目)

wiki久々更新

dandelion’s laboratory(プログラミング関係wiki)を久しぶりに更新してみました.

大学院修了以来触っていないOpenCVで久々に遊んでみるかーと思い,インストール.

。。。したはいいものの,新しく導入したVS 2005 Professional EditionでCVCAM
を使うためのPlatform SDKビルド時にエラー…

VS .NET 2003のときは大丈夫だったんだけどなぁ.
と思いつつ,調べること15分.解決方法があるみたいなのでwikiの方でまとめてみました.
(※書きかけなのであんまりまとまってないけど。。。)

VS 2005使いでOpenCV始める人は参考にしてみてください.

VC++でM_PIが使えなかった理由判明

学生の時からVC++でM_PIを使おうとしたら「M_PIが定義されてない」
ってエラーが出るんだろう? と思ってはいたものの,スルーして

#define M_PI 3.1415926535897932384626433832795

とか定義してだましだましやってたんですが,
(特にM_PIについて調べたわけじゃないけど)たまたま読んだblogにて

#define _USE_MATH_DEFINES
#include <math.h>

と定義してやると,うまくいくらしいということで
やってみたらうまくいった.でも,理由がわからないと
なんだか気持ち悪いので,math.hを読んでみると

#if defined(_USE_MATH_DEFINES) && !defined(_MATH_DEFINES_DEFINED)
#endif

の間に

#define M_PI 3.14159265358979323846

って記述してあるので,M_PIを使うようなプログラムでは,

#include <math.h>

でmath.hをインクルードする前に

#define _USE_MATH_DEFINES

としなきゃ、そりゃあ「M_PIが定義されてない」ってエラーも出るよなと納得.
長年つっかえてたものが取れてちょっとスッキリ.