<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>phi</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/" />
<modified>2007-10-01T06:12:35Z</modified>
<tagline></tagline>
<id>tag:hiphi.net,2008:/blog/2</id>
<generator url="http://www.movabletype.org/" version="3.33-ja">Movable Type</generator>
<copyright>Copyright (c) 2007, hiphi</copyright>
<entry>
<title>Cocoa Drawing Guide</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/10/#000108" />
<modified>2007-10-01T06:12:35Z</modified>
<issued>2007-10-01T06:09:16Z</issued>
<id>tag:hiphi.net,2007:/blog/2.108</id>
<created>2007-10-01T06:09:16Z</created>
<summary type="text/plain">結構詳細にcocoaの描画関係の事が載ってて良いです。 Co...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>Xcode</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>結構詳細にcocoaの描画関係の事が載ってて良いです。</p>

<p><a href="http://www.mosa.gr.jp/?p=444" target="_blank">Cocoa Drawing Guide</a></p>

<p>(ちょっと古いかも)<br />
まだ読み切れていませんが。<br />
</p>]]>

</content>
</entry>
<entry>
<title>Delegate</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/09/#000107" />
<modified>2007-09-21T09:48:27Z</modified>
<issued>2007-09-21T09:44:36Z</issued>
<id>tag:hiphi.net,2007:/blog/2.107</id>
<created>2007-09-21T09:44:36Z</created>
<summary type="text/plain">久々すぎる更新 いまいちDelegateの意味が分からなかっ...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>久々すぎる更新<br />
いまいちDelegateの意味が分からなかった、やっと理解しました（多分）<br />
委譲って何だ？と思っていたのですが。<br />
早い話が、関数を引数で渡した時のスコープが変わってしまうのを(関数内のthis)<br />
その関数が定義されている所にできるという事なのね。<br />
これは便利。(気づくの遅すぎ)<br />
EventDispatcherとDelegateがコンボで使われている訳だ、、、。<br />
これでちょっとつくりやすくなった。</p>]]>

</content>
</entry>
<entry>
<title>物理演算  APE</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/08/#000106" />
<modified>2007-08-10T04:30:23Z</modified>
<issued>2007-08-10T04:16:23Z</issued>
<id>tag:hiphi.net,2007:/blog/2.106</id>
<created>2007-08-10T04:16:23Z</created>
<summary type="text/plain">APEを使ってみた 意外と簡単に使える。 使い方調べ得るため...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>actionscript3.0</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>APEを使ってみた<br />
意外と簡単に使える。</p>

<p>使い方調べ得るために色々ググって見たけど、<br />
なんかバージョンアップして、ちょっと勝手が違う感じ。</p>

<p>Groupの中にパーティクルを追加してそれをAPEngine.addGroupしていく。<br />
サンプルがそんな感じだったので、同じようにしてみた。<br />
詳細はまた今度。<br />
</p>]]>
<![CDATA[<p>こんな感じ。<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="350" height="350" id="simple3d" align="middle"><br />
<param name="allowScriptAccess" value="sameDomain" /><br />
<param name="movie" value="/blog/physic-profile.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#cccccc" /><embed src="/blog/physic-profile.swf" quality="high" bgcolor="#cccccc" width="350" height="350" name="simple3d" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object><br />
一応ドラッグできます。一応ね。</p>]]>
</content>
</entry>
<entry>
<title>トップページ</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/08/#000105" />
<modified>2007-08-04T08:26:33Z</modified>
<issued>2007-08-04T08:17:27Z</issued>
<id>tag:hiphi.net,2007:/blog/2.105</id>
<created>2007-08-04T08:17:27Z</created>
<summary type="text/plain">自分のサイトのトップページをやっとつくりました。 なんかコン...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>mysite</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[自分のサイトのトップページをやっとつくりました。<br>
<a href="http://hiphi.net/" target ="_blank">
<img alt="banner.jpg" src="http://hiphi.net/blog/banner.jpg" width="170" height="70" /></a><br>

なんかコンテンツでも作らないとなぁ。]]>

</content>
</entry>
<entry>
<title>Simple3D</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/05/#000104" />
<modified>2007-07-10T11:16:29Z</modified>
<issued>2007-05-22T04:09:21Z</issued>
<id>tag:hiphi.net,2007:/blog/2.104</id>
<created>2007-05-22T04:09:21Z</created>
<summary type="text/plain">SIMPLE3D ファイルをダウンロード 例...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>Flash</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>SIMPLE3D<br />
<a href="http://hiphi.net/blog/Simple3D.zip">ファイルをダウンロード</a></p>

<p><br />
例</p>]]>
<![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="300" height="300" id="simple3d" align="middle"><br />
<param name="allowScriptAccess" value="sameDomain" /><br />
<param name="movie" value="/blog/simple3d.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="/blog/simple3d.swf" quality="high" bgcolor="#ffffff" width="300" height="300" name="simple3d" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object><br />
なるべくシンプルに作ろうということで考えてみた。<br />
なるべくクラスは少なく、中で何が行われてるのかが分かりやすくというコンセプトで。<br />
<pre><code><br />
import net.hiphi.*;</p>

<p>var cam:Camera3D = new Camera3D();<br />
cam.angle = 300;</p>

<p>var p01:Simple3D = new Simple3D(cam);<br />
p01.px = -100;<br />
p01.py = -100;<br />
p01.pz = -100;<br />
var p02:Simple3D = new Simple3D(cam);<br />
p02.px = -100;<br />
p02.py =  100;<br />
p02.pz = -100;<br />
var p03:Simple3D = new Simple3D(cam);<br />
p03.px =  100;<br />
p03.py =  100;<br />
p03.pz = -100;<br />
var p04:Simple3D = new Simple3D(cam);<br />
p04.px = 100;<br />
p04.py = -100;<br />
p04.pz = -100;</p>

<p>_root.createEmptyMovieClip("canvas",_root.getNextHighestDepth());</p>

<p>_root.onEnterFrame = function(){<br />
	var aY = (_root._xmouse - Stage.width/2)/3000;<br />
	var aX = (_root._ymouse - Stage.height/2)/3000;<br />
	//回転<br />
	p01.rotate(aX,aY);<br />
	p02.rotate(aX,aY);<br />
	p03.rotate(aX,aY);<br />
	p04.rotate(aX,aY);<br />
	//透視変換<br />
	p01.perspective();<br />
	p02.perspective();<br />
	p03.perspective();<br />
	p04.perspective();<br />
	//画面をクリア<br />
	canvas.clear();<br />
	//描画(こちらを向いているときだけ)<br />
	//if(net.hiphi.toolkit3D.isHiddenSurface(p03,p02,p01)){<br />
		var rectScale = 10;<br />
		canvas.lineStyle(1,0x000000,50);<br />
		canvas.moveTo(p01.dx,p01.dy);<br />
		canvas.beginFill(0x000000,50);<br />
		canvas.lineTo(p02.dx,p02.dy);<br />
		canvas.lineTo(p03.dx,p03.dy);<br />
		canvas.lineTo(p04.dx,p04.dy);<br />
		canvas.endFill();<br />
	//}<br />
}<br />
</code></pre></p>]]>
</content>
</entry>
<entry>
<title>3Dその２</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/05/#000103" />
<modified>2007-07-10T11:17:05Z</modified>
<issued>2007-05-08T10:51:26Z</issued>
<id>tag:hiphi.net,2007:/blog/2.103</id>
<created>2007-05-08T10:51:26Z</created>
<summary type="text/plain">取り合えずつくってみた。(ありがち、、、) 一応自分で簡易3...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>Flash</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>取り合えずつくってみた。(ありがち、、、)</p>

<p>一応自分で簡易3Dライブラリをつくった。<br />
他のライブラリが肥大化する理由が分かりました。<br />
ポイントをオブジェクトして定義したり、ポリゴンとか頂点の置く順番とか重要だったのね。<br />
法線が逆向きになって色々大変でした。</p>

<p>うーんブラウザ後と固まるバグがとれません。<br />
固まったらスミマセン。</p>]]>
<![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="400" id="meshtextured3d_test" align="middle"><br />
<param name="allowScriptAccess" value="sameDomain" /><br />
<param name="movie" value="http://hiphi.net/blog/meshtextured3d_test.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://hiphi.net/blog/meshtextured3d_test.swf" quality="high" bgcolor="#ffffff" width="400" height="400" name="meshtextured3d_test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object><br />
<br></p>]]>
</content>
</entry>
<entry>
<title>3D</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/04/#000102" />
<modified>2007-04-23T11:18:21Z</modified>
<issued>2007-04-23T08:10:40Z</issued>
<id>tag:hiphi.net,2007:/blog/2.102</id>
<created>2007-04-23T08:10:40Z</created>
<summary type="text/plain">更新2 続けて書いてみる。 色々三次元系のライブラリを探した...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>更新2<br />
<br><br />
続けて書いてみる。<br />
<br><br />
色々三次元系のライブラリを探したものの、<br />
どれも本格的すぎて気軽に使えない。<br />
<br><br />
それだったらDirectXでもやりますって感じ。<br />
「ここのこの画像だけ三次元でクルクルッと」とかしたいだけなのに<br />
いちいちシーングラフにカメラ置いて座標決めてオブジェクト置いてマッピングして、、<br />
とは、やりたくない。<br />
「ポイントつくってこのポイント群だけ三次元ですよ、<br />
あとはその座標横取りして画像を歪ませますから」<br />
とか、したいだけ。<br />
<br><br />
というライブラリ製作中。<br />
でも、flash7(2004)では無理っぽいなぁ、と。<br />
8からだな。<br />
ひっそり公開しようかな、、、<br />
需要あったら。<br />
<br><br />
追記<br />
ってかよく考えたら<br />
そのぐらいならライブラリにするまでもないのかな、、、<br />
普通に単なる計算するだけだし、、、<br />
</p>]]>

</content>
</entry>
<entry>
<title>三角関数</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/04/#000101" />
<modified>2007-04-23T08:09:08Z</modified>
<issued>2007-04-23T07:33:21Z</issued>
<id>tag:hiphi.net,2007:/blog/2.101</id>
<created>2007-04-23T07:33:21Z</created>
<summary type="text/plain">突然だけど、三角関数覚え書き(超初心者向け） sinθとは斜...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>Xcode</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>突然だけど、三角関数覚え書き(超初心者向け）<br />
<br><br />
sinθとは斜辺の長さを1としたときの高さ。<br />
cosθとは斜辺の長さを1としたときの底辺の長さ。<br />
ラジアン角とは半径を1としたときの円周の長さ。<br />
<br><br />
上記の様に単位を1としたときの値を求めておく理由は<br />
sinθ、cosθは合同な三角形の場合その倍率をかければその長さがが分かるから。<br />
円もほぼ同じ理由。<br />
<br><br />
次<br />
二次元アフィン変換<br />
ベクトルa(x,y)をθ度だけ回転させたときの座標a'(x',y')<br />
x' = xcosθ - ysinθ;<br />
y' = xsinθ + ycosθ;<br />
<br><br />
次<br />
ベクトルの内積、外積<br />
ここ参考<a href ='http://www.web-sky.org/program/dot_product.html'>青空の果て</a><br />
ここの書き方が一番分かりやすかった<br />
<br><br />
内積<br />
a･b = |a| |b| cosθ<br />
要約するとベクトルAに対してのベクトルBでは<br />
ベクトルBのベクトルAに対しての作用量。<br />
だから|a| と |b| cosθに分けて考えると分かりやすい。<br />
式<br />
return a.x*b.x+a.y*b.y+a.z*b.z;<br />
(なぜか三次元)<br />
<br><br />
外積<br />
内積を理解してから考えると分かりやすい。<br />
取り合えずベクトルA、Bに垂直なベクトルを求めるものと<br />
理由を考えずに覚える。<br />
<br><br />
外積によって求められたベクトルと元になった 2 つのベクトルそれぞれの内積は 0 になる。<br />
a x b = c<br />
a･b = 0, b･c = 0<br />
これは内積で求められた cos90°の事である。(ここ重要)<br />
ここから法線ベクトルを求められる。<br />
左手系、右手系で座標が変わる。<br />
式<br />
a.y*b.z - a.z*b.y , a.z*b.x - a.x*b.z , a.x*b.y - a.y*b.x;<br />
返り値はx,y,zのベクトルの座標<br />
<br><br><br />
これ毎回忘れがちなのでメモ。<br />
</p>]]>

</content>
</entry>
<entry>
<title>Xcode その2 CoreAudio</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/04/#000100" />
<modified>2007-04-09T03:03:46Z</modified>
<issued>2007-04-09T02:43:27Z</issued>
<id>tag:hiphi.net,2007:/blog/2.100</id>
<created>2007-04-09T02:43:27Z</created>
<summary type="text/plain">MacでProgramで音をならしたい場合は、CoreAud...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>MacでProgramで音をならしたい場合は、CoreAudioというものがあります。</p>

<p><br />
実際これを使うとなると、英語の壁にぶつかります。<br />
日本語の文献は皆無。</p>

<p>ちょっと知り合いから詳しい人を紹介してもらい<br />
色々情報をもらいました。(Hさん、ありがとう！)</p>

<p>下記はほぼそのもらった内容、、、</p>

<p>とりあえずサイン波を鳴らしたいという方はこちら。<br />
<br><a href ="http://audiosynth.com/sinewavedemo.html">Sin Wave</a><br><br />
これがSuperColiderの所になぜかあります。</p>

<p>それと直接CoreAudioを使うのではなくこちらを使うともっと楽に使えます。<br />
(ヘッダーファイルが１つにまとまってます)<br />
<br><a href ="http://www.portaudio.com/">PortAudio</a><br><br />
音の操作は画像系プログラミングとはちょっと違う考え方を持たないとアレッという感じになります。<br />
コールバック関数が重要。<br />
それと音をならすには音がなんであるか分からないと、苦しいでしょう。<br />
(サイン波って何？って人など</p>

<p><br />
ライブラリ、サンプル、リファレンスを読んで分かることは<br />
CocoaよりもCarbonが多いということ。<br />
Objective cでもいけますが、すなおにc++で書いた方がきれいにかけそうです。</p>]]>

</content>
</entry>
<entry>
<title>EYE-PROJECT</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/03/#000099" />
<modified>2007-03-20T01:13:24Z</modified>
<issued>2007-03-20T01:11:06Z</issued>
<id>tag:hiphi.net,2007:/blog/2.99</id>
<created>2007-03-20T01:11:06Z</created>
<summary type="text/plain">__kebp_a=&apos;bt0nmn1oen&apos;;__kebp_w...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>web</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p><script type="text/javascript">__kebp_a='bt0nmn1oen';__kebp_w=320;__kebp_h=240;__kebp_v=2;</script><script type="text/javascript" src="http://eye.kddi.com/blogparts.js"></script><br />
<a href ="http://eye.kddi.com/">EYE-PROJECT</a></p>

<p>かっこ良すぎです！！</p>]]>

</content>
</entry>
<entry>
<title>Apollo</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/03/#000098" />
<modified>2007-03-19T10:23:59Z</modified>
<issued>2007-03-19T10:19:45Z</issued>
<id>tag:hiphi.net,2007:/blog/2.98</id>
<created>2007-03-19T10:19:45Z</created>
<summary type="text/plain">おっ！ ApolloのAlphaが始まったようです。 全然イ...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>Flash</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>おっ！<br />
ApolloのAlphaが始まったようです。</p>

<p><a href ="http://labs.adobe.com/technologies/apollo/"target="_blank"><img alt="apollo.jpg" src="http://hiphi.net/blog/apollo.jpg" width="300" height="65" /></a></p>

<p>全然イメージつかないので早く触ってみたいです。<br />
はやいとこダウンロードしてみよっと。</p>]]>

</content>
</entry>
<entry>
<title>Xcode その1</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/03/#000097" />
<modified>2007-03-16T09:16:43Z</modified>
<issued>2007-03-16T09:09:56Z</issued>
<id>tag:hiphi.net,2007:/blog/2.97</id>
<created>2007-03-16T09:09:56Z</created>
<summary type="text/plain">ここより転載 みるくココア cocoaではメイン関数が in...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>
<dc:subject>Xcode</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>ここより転載<br />
<a href="http://www.stripe-net.jp/cocoa/documents/project1/project1-11.html">みるくココア</a><br />
<br></p>

<p>cocoaではメイン関数が<br />
<pre><code><br />
int&nbsp;main(int&nbsp;argc,&nbsp;const&nbsp;char&nbsp;*argv[])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;NSApplicationMain(argc,&nbsp;argv);<br />
}<br />
</code></pre></p>

<p>なのだけれど<br />
結構ブラックボックス。<br />
中で何をやっているのか分からない。<br />
コードが知りたい。</p>

<p>説明としては<br />
---<br />
アプリケーション起動のための全ての処理が行われます。<br />
NSApplicationMain()関数内では、まずinfo.plistファイルがロードされアプリケーション設定情報が参照されます。そして、その設定に従って「主要クラス」のsharedApplication()メソッドが呼ばれて、アプリケーション・オブジェクトが取得されます。<br />
そのあと、info.plist設定に従ってMainMenu.nibファイルがロードされます。MainMenu.nibファイルがロードされると、その中に保存されているオブジェクトがメモリ上に展開されます。ウインドウ、テキストフィールド、ボタン、そして独自に定義したオブジェクトもこのタイミングで生成されます。<br />
---<br />
とのこと。<br />
ソースを知りたい、、、。</p>

<p>もし手動でnibファイルをロードしたい場合は<br />
<pre><code><br />
NSApplication.loadNibNamed(&quot;myNibFile&quot;,&nbsp;this);<br />
</code></pre></p>

<p>で。</p>]]>

</content>
</entry>
<entry>
<title>Xcode</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/03/#000096" />
<modified>2007-03-09T06:28:39Z</modified>
<issued>2007-03-09T06:15:44Z</issued>
<id>tag:hiphi.net,2007:/blog/2.96</id>
<created>2007-03-09T06:15:44Z</created>
<summary type="text/plain">知り合いのが、後輩の卒業展見に行くと行ったので一緒についてい...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>知り合いのが、後輩の卒業展見に行くと行ったので一緒についていきました。<br />
横浜で、音響系の人たち。</p>

<p>ヤバい人たちばかりでした。<br />
ラジコンのヘリコプター飛ばして音だしたり。(意味不明<br />
で、その中で多分Xcodeを使ってmaxmspの様な、<a href = "http://www.naotokui.com/SONASPHERE.html">SONASPHERE</a>のようなモノをつくっている人がいて、<br />
それがヤバかった。</p>

<p>ぐりぐり、三次元で動く動く。<br />
白い空間でグレーの円が配置してあって、円から線を引き出せて繋ぐ(max mspと同じ)<br />
んですが、その引き出す線の動きとか、慣性とかついてたり、オブジェクト足すときも<br />
MacOSXのウィジェット出すような感じでフェードインしたり、<br />
色々細かい演出が気持ちよかった、、。</p>

<p><br />
で、</p>]]>
<![CDATA[<p>俺もつくりたい！<br />
となって、Xcode覚えようと思いました。<br />
続く。</p>]]>
</content>
</entry>
<entry>
<title>IPODの新CM</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/03/#000095" />
<modified>2007-03-06T02:55:08Z</modified>
<issued>2007-03-06T02:44:54Z</issued>
<id>tag:hiphi.net,2007:/blog/2.95</id>
<created>2007-03-06T02:44:54Z</created>
<summary type="text/plain">やぁ、かっこいいですね。 今回のが一番好きかも。...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>やぁ、かっこいいですね。<br><br />
<a href="http://hiphi.net/blog/ipod2.html" onclick="window.open('http://hiphi.net/blog/ipod2.html','popup','width=350,height=198,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://hiphi.net/blog/ipod-thumb.jpg" width="350" height="198" alt="" /></a></p>

<p>今回のが一番好きかも。</p>]]>

</content>
</entry>
<entry>
<title>ブログバトラー</title>
<link rel="alternate" type="text/html" href="http://hiphi.net/blog/archives/2007/02/#000094" />
<modified>2007-02-22T07:42:49Z</modified>
<issued>2007-02-22T07:42:16Z</issued>
<id>tag:hiphi.net,2007:/blog/2.94</id>
<created>2007-02-22T07:42:16Z</created>
<summary type="text/plain">遅いですが、つくってみますた。 ...</summary>
<author>
<name>hiphi</name>
<url>hiphi.net</url>
<email>munetika@hiphi.net</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://hiphi.net/blog/">
<![CDATA[<p>遅いですが、つくってみますた。<br />
<script id="blogbattler" type="text/javascript" src="http://blogbattler.com/js/blogbattler.js#3870"></script><noscript><a href="http://blogbattler.com/"><img src="http://blogbattler.com/noscript.gif" height="288" width="140" alt="ブログバトラー"></a></noscript></p>]]>

</content>
</entry>

</feed>
