Mercurial > hg > Members > kono > Cerium
view Document/SceneGraph.mm @ 957:559d041313dc
quue info working on Cell.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 04 Aug 2010 17:07:37 +0900 |
parents | d75b0c602cb4 |
children |
line wrap: on
line source
<map version="0.8.1"> <!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> <node CREATED="1246604190717" ID="Freemind_Link_769829234" MODIFIED="1246607357881" TEXT="SceneGraph"> <node CREATED="1246604250163" ID="_" MODIFIED="1246604269587" POSITION="right" TEXT="SceneGraph の要素"> <node CREATED="1246606024532" ID="Freemind_Link_1384568822" MODIFIED="1246606082058" TEXT="Node"> <node CREATED="1246605999908" ID="Freemind_Link_1576004488" MODIFIED="1246606002615" TEXT="Polygon"/> <node CREATED="1246606003292" ID="Freemind_Link_761758380" MODIFIED="1246606006288" TEXT="Transrator"/> <node CREATED="1246606006732" ID="Freemind_Link_1071729351" MODIFIED="1246606013568" TEXT="Light"/> <node CREATED="1246606014028" ID="Freemind_Link_1085149026" MODIFIED="1246606023487" TEXT="Camera"/> </node> <node CREATED="1246606101773" ID="Freemind_Link_250498956" MODIFIED="1246606105971" TEXT="拡張"> <node CREATED="1246606113023" ID="Freemind_Link_1697455715" MODIFIED="1246606116825" TEXT="Speed"/> <node CREATED="1246606117653" ID="Freemind_Link_1495535830" MODIFIED="1246606135625" TEXT="Mass"/> <node CREATED="1246606136063" ID="Freemind_Link_706984438" MODIFIED="1246606148185" TEXT="Attribute"/> </node> </node> <node CREATED="1246604273264" ID="Freemind_Link_1926013740" MODIFIED="1246607314981" POSITION="right" TEXT="Modifier の機能"> <node CREATED="1246605371014" ID="Freemind_Link_1452612943" MODIFIED="1246605383399" TEXT="型 IDに対応したタスク"> <node CREATED="1246605453911" ID="Freemind_Link_1676506501" MODIFIED="1246606176683" TEXT="Move"> <node CREATED="1246606291546" ID="Freemind_Link_133815556" MODIFIED="1246606302221" TEXT="Input Device State"/> </node> <node CREATED="1246606177703" ID="Freemind_Link_346782987" MODIFIED="1246606189891" TEXT="Collision"> <node CREATED="1246606235585" ID="Freemind_Link_920044034" MODIFIED="1246606261701" TEXT="衝突される側の型"/> <node CREATED="1246606262157" ID="Freemind_Link_587582723" MODIFIED="1246606272520" TEXT="Collision Check するグループ"/> </node> <node CREATED="1246606190295" ID="Freemind_Link_834577628" MODIFIED="1246606234213" TEXT="Rendering"/> </node> <node CREATED="1246605819155" ID="Freemind_Link_452790647" MODIFIED="1246605828142" TEXT="新しい Node の作成"> <node CREATED="1246605830170" ID="Freemind_Link_740120943" MODIFIED="1246605855225" TEXT="Modifier 側からの Main Memory の Allocate"/> </node> <node CREATED="1246605864300" ID="Freemind_Link_503453443" MODIFIED="1246605871049" TEXT="Node の削除"> <node CREATED="1246605944101" ID="Freemind_Link_849120642" MODIFIED="1246605973855" TEXT="SceneGraph は Modifier によって Copy されるので作らなければよい"/> </node> <node CREATED="1246606436924" ID="Freemind_Link_1294542447" MODIFIED="1246606467825" TEXT="SceneGraph の Allocate" VSHIFT="-11"> <node CREATED="1246606473308" ID="Freemind_Link_967526319" MODIFIED="1246606506626" TEXT="今ある SceneGraph の 20% 増程度 Allocate する"/> </node> </node> <node CREATED="1246604286375" ID="Freemind_Link_913411954" MODIFIED="1246604296547" POSITION="right" TEXT="Main Memory 上の構成"> <node CREATED="1246605658023" ID="Freemind_Link_248215126" MODIFIED="1246605660851" TEXT="SceneGraph の親子関係"> <node CREATED="1246605668864" ID="Freemind_Link_456509725" MODIFIED="1246605671387" TEXT="Pointer"> <node CREATED="1246605686016" ID="Freemind_Link_853304827" MODIFIED="1246605718385" TEXT="64bit"/> </node> </node> </node> <node CREATED="1246604297840" ID="Freemind_Link_853015736" MODIFIED="1246604308283" POSITION="right" TEXT="Modifier から見た構成"> <node CREATED="1246605641352" ID="Freemind_Link_1728548266" MODIFIED="1246605648470" TEXT="SceneGraph の親子関係"> <node CREATED="1246606540539" ID="Freemind_Link_1954210149" MODIFIED="1246606544009" TEXT="Pointer"> <node CREATED="1246606544652" ID="Freemind_Link_597993974" MODIFIED="1246606547872" TEXT="64bit"/> </node> </node> </node> <node CREATED="1246604311607" ID="Freemind_Link_975799452" MODIFIED="1246604317755" POSITION="right" TEXT="XML からの変換"> <node CREATED="1246604378400" ID="Freemind_Link_783417808" MODIFIED="1246604407444" TEXT="XML 変換時のデータを SceneGraphNode に置かない"/> <node CREATED="1246605117400" ID="Freemind_Link_847986144" MODIFIED="1246605129119" TEXT="parent_name を消す"/> </node> <node CREATED="1246604319025" ID="Freemind_Link_779095267" MODIFIED="1246604332539" POSITION="right" TEXT="複数の SceneGraph の統合"> <node CREATED="1246606601822" ID="Freemind_Link_513672816" MODIFIED="1246606617468" TEXT="File Name と Node Name を入れる Hash"> <node CREATED="1246606633358" ID="Freemind_Link_1638118550" MODIFIED="1246606640749" TEXT="型 ID の作成"/> </node> </node> <node CREATED="1246604339543" ID="Freemind_Link_1822416523" MODIFIED="1246604423940" POSITION="right" TEXT="SceneGraphNode へのアクセス"> <node CREATED="1246604428432" ID="Freemind_Link_1230398845" MODIFIED="1246604447476" TEXT="SceneGraph 型"> <node CREATED="1246604514900" ID="Freemind_Link_1736596401" MODIFIED="1246604521202" TEXT="ミサイル"/> <node CREATED="1246604521597" ID="Freemind_Link_1031334639" MODIFIED="1246604524754" TEXT="ボスの腕"/> <node CREATED="1246605151912" ID="Freemind_Link_1486848424" MODIFIED="1246605191469" TEXT="Name から検索"/> <node CREATED="1246605230249" ID="Freemind_Link_1116046187" MODIFIED="1246605240085" TEXT="型 ID"/> </node> <node CREATED="1246604449200" ID="Freemind_Link_380460649" MODIFIED="1246604456422" TEXT="SceneGraph インスタンス"> <node CREATED="1246604538643" ID="Freemind_Link_184992486" MODIFIED="1246604547447" TEXT="ミサイルx10"/> <node CREATED="1246604548139" ID="Freemind_Link_1252295157" MODIFIED="1246604552711" TEXT="ボスの腕x2"/> </node> </node> <node CREATED="1246604361608" ID="Freemind_Link_744910114" MODIFIED="1246604370908" POSITION="right" TEXT="Modifier の実装"/> <node CREATED="1246606751866" ID="Freemind_Link_589469458" MODIFIED="1246606763193" POSITION="right" TEXT="Example"> <node CREATED="1246606763762" ID="Freemind_Link_980765503" MODIFIED="1246606775985" TEXT="複数の XML の Load"> <node CREATED="1246606783218" ID="Freemind_Link_753684853" MODIFIED="1246606804206" TEXT="Move の例"/> </node> <node CREATED="1246606789154" ID="Freemind_Link_1751676078" MODIFIED="1246606812294" TEXT="Collision の例"> <node CREATED="1246606826155" ID="Freemind_Link_1966593155" MODIFIED="1246606832430" TEXT="Node の削除"/> <node CREATED="1246606833114" ID="Freemind_Link_1102410768" MODIFIED="1246606838446" TEXT="Node の作成"/> </node> </node> <node CREATED="1246615250262" ID="Freemind_Link_1361721970" MODIFIED="1246615254082" POSITION="right" TEXT="TODO"> <node CREATED="1246615255699" ID="Freemind_Link_1229338135" MODIFIED="1246615302319" TEXT="Blender で Object を Copy すると".001"がついてしまうので、"_001"に変更するようにする"/> <node CREATED="1246616488163" ID="Freemind_Link_376442942" MODIFIED="1246616524822" TEXT="複数の XML から registSceneGraph() で HashTable に登録する"/> <node CREATED="1246616574516" ID="Freemind_Link_1211345648" MODIFIED="1246616597345" TEXT="名前付けされた Object の通し番号が必要"> <node CREATED="1246616601988" ID="Freemind_Link_1002609017" MODIFIED="1246616632662" TEXT="SPU 用"/> </node> <node CREATED="1246617275680" ID="Freemind_Link_1244895069" MODIFIED="1246617284432" TEXT="SceneGraph の大きさを小さくする"> <node CREATED="1246617325662" ID="Freemind_Link_1908360590" MODIFIED="1246617343018" TEXT="SceneGraph: 256Byte"/> <node CREATED="1246617343512" ID="Freemind_Link_1247462043" MODIFIED="1246617367774" TEXT="Polygon: 168Byte"/> </node> </node> <node CREATED="1246607432800" ID="Freemind_Link_1224412665" MODIFIED="1246607666506" POSITION="left" TEXT="<html><img src="scenegraph modifier.png">"/> </node> </map>