2004-03-17[n年前へ]
■更紗眼鏡 = カレイドスコープ
『カレイドスコープは、スコットランドの物理学者デヴィット・ブリュースターが1813年に発明しました。日本にカレイドスコープが伝わったのは発明から6年後の1819年(文政・天保期)。大阪の年代記に「更紗眼鏡(さらさめがね)」として記述があります』というカレイド・スコープ(万華鏡)ギャラリーのオタルカン。万華鏡の動画も見ていてとても面白い。
2005-03-19[n年前へ]
■芸術工学基礎論
「シャボン膜」「空間分割」「テンセグリティ」「五角形の不思議」「分岐系」「粘性突起」「時間と音楽」「らせん」「万華鏡」「三浦折り」などの話題が詰まっている神戸芸術工科大学の芸術工学基礎論。
2006-02-19[n年前へ]
■(Thinkpad加速度センサにも対応した)万華鏡ソフト

後輩が「C言語」勉強のために作ってきた「万華鏡ソフト」に、少しだけ手を入れたものを公開しておきます。JPEGあるいはWindows Bitmapフォーマットの画像群を「(Thinkpad加速度センサにも対応して)万華鏡を通して眺めることができる」というソフトウェアです。(Kaleidoscopes.2006021901.lzh (561.kB)) 動作させているところを撮影した動画はこのようになります。画像を滑らかに切り替えながら、「綺麗な万華鏡の世界へあなたを誘う」という感じのものになります。
ちなみに、最近のThinkpadの加速度センサにも対応していますので、最近のThinkpad上で"KaleidoScopeThinkpad.exe"を動かせば、あなたがThinkpadを動かす仕草に応じてグリグリと万華鏡の中の世界が動きます。また、それ以外のPCでも"KaleidoScopeOther.exe"を動かせば、適当に万華鏡の世界を眺めることができます。

結構綺麗な画像が生成されるので、表示中の画面を(平面を埋めるように並べ)壁紙にする機能も加えてみました。「終了」「画像出力」「壁紙設定」などは「右クリックで表示されるメニュー」から選ぶようにしてあります。いっそのこと、「Flickr から適当な写真を色々取ってきて、万華鏡の世界に飾っておく」なんていう機能を加えてみても、面白いかもしれませんね。
2008-02-18[n年前へ]
■新しいThinkpad にも対応した加速度センサ値取得プログラム
新しいThinkpad(T61,X61など)にも対応(しているはず)の「加速度センサ値取得プログラム」を作成しました。少し前に、Thinkpad T60pで加速度センサ値が取得できない(意訳)」とメールが来たことをきっかけに調べてみたところ「 X61 Tablet で加速度センサを使ったアプリが動かない件」というような情報がありました。そこで、ShockMgrデバイスを直接開くのでなく、Sensor.dll中の"ShockproofGetAccelerometerData"を使うようにAccelerometerのC++クラスを書き換えました(C++ クラス ソース)。
使い方はこれまでと同じように
Accelerometer anAccelerometer;という具合になります。コマンドラインから傾斜(加速度)を取得するためのサンプルプログラムおよびソースも付けておきます。サンプルプログラムの使い方は、200msごとに100回計測を行う場合には、下記のようになります。 AccelerometerCommand.exe 200 100
anAccelerometer.GetAccelerometerData();
std::cout << pAccelerometer.X << ", ";
std::cout << pAccelerometer.Y << "\n";
これまで作った三次元画像表示プログラムなどは、順次新しいバージョンに作り直し・入れ替えなおしていこうかと思います。
2008-11-08[n年前へ]
■最近のThinkpad(の加速度センサ)に対応した万華鏡ソフト
Thinkpadで動く万華鏡ソフト、Thinkpadを傾けるとそれに応じて色とりどり綺麗な模様が見える万華鏡ソフトのアップデート版を作って、ここ(kaleidoscopes20081108.lzh 1.4MB)に置きました。最近のThinkpadでも動くようにしています。このソフトウェアを動作させると、下に貼り付けた動画のように画面に万華鏡の中野景色が映し出されます。こういう模様の動きには、何だか不思議なくらい見とれてしまいますね。
