PV3Dã«ã¯ç¡ãã®ãããï¼ï¼
䏿¨å¹´ã¤ã¨ã«ããä½ã£ãã¨ãã«ä½ã£ã3Dã¯ã©ã¹ã«ã¯åæã§ã¤ãããã ãã©ãAS2ã ã¨Quaternionã®éç®é¨åã®å¦çãéãã¦ãªã¢ã«ã¿ã¤ã å¦çãå³ããã£ããï¼çµå±åæåã®éã«ãå
¨é¨å¤æããã¦ããï¼
å¤åãã®ç®åºã«ã¯Worldã¨Cameraã®æ
å ±ãå¿
è¦ãªã®ã§ï¼ããããè¦ãã ï¼ä¸¡æ¹ã®æ
å ±ãä¿æãã¦ããã¯ã©ã¹ã¿ãããªã®ãããã®ããªï¼
ãã®ã¯ã©ã¹ã«ã¯ã«ã¡ã©ã®Object traceããStage>World夿ï¼Camera夿ãï¼ãªã©3Dã½ããã®æ©è½ãä»ããã®ã ããå®éã¯è¨ç®å¦çãéãã¦ã»ã¨ãã©ãã¤ãããã¯ã«åãããªãã£ãã»ã»ã»ãï¼ä¸å¿Worldã¨Cameraã¨å
é¨ã®Objectãåããã¦ãããã©ãããç¨åº¦åº§æ¨å¤ã¯æå®ç¯å²å
ã«åã¾ãããã«ãªã£ã¦ãã¯ãï¼
èªåã§ä½ãã¨å¥½ããªããã«è²ã
ã§ãã¦ä¾¿å©ã ãã©ãPV3Dã®ã¢ããªã³ã°é¨åã¨ãè¦ã¦ããããä¸äººã§ä½ãã¨ãã¨ã¦ãç¡çã
å¤åã¹ã¯ãªã¼ã³ï¼ã¯ã¼ã«ã夿ã£ã¦ã©ããã«ãããã ãããã©ãæ·±ããã¦ã¾ã æ¢ãããã¦ãªãã»ã»ã»ã
ãµãã»ã»ã
ã¡ã¨æã®ã½ã¼ã¹ãè¦ã¦ã¿ãã
èªåãå®è£
ãã¦ããã¡ã½ããã¯
a)Worldå
ã®ç¹å®ã®Objectãæå®ã®ã¹ã¯ãªã¼ã³åº§æ¨(x,y)ã«æå®ã®åç表示ãããããã®ãã«ã¡ã©ä½ç½®ã®åå¾ã
b)Worldå
ã®ç¹å®ã®Objectãæå®ã®ã¹ã¯ãªã¼ã³åº§æ¨(x,y)ã«æå®åçã§è¡¨ç¤ºãããããã®ãWorld座æ¨ã®åå¾ã
ãªãã¸ã§ã¯ããã¬ã¼ã¹ã¯a)ãéæå®è¡ãã¦ããã°èªåçã«ãã¬ã¼ã¹ãããªã»ã»ã
ããããããèªåã§è¦ã¦ããããããããããããªãã»ã»ã»orz
ç¹ã«Quaternionã®éç®é¨åã»ã»ã»ã確ãQuaternionã£ã¦æ®éã«éç®ããã ãã ã£ããã ããªã»ã»ã
ãããªãæ¸ãã¦ããã©ãã»ãã¨ã«ä¿ºãæ¸ããã®ãï¼ã¨æããããããããªãï½
「スクリーン座標からワールド座標算出」への5件の返信
お?CoordinateToolsなのが追加されている・・・これでいけるのか?おおお?(ってこれはどー使うんだ?w)
前述のはちと用途がよくわからん・・。World座標とか関係ないかも・・・w
どっちかっつーとVertices3D.projectの逆算のパターンだろうな・・。
PV3DにはQuaternionは無いのか?(無いことはないだろうな・・)
どこだ?Mathとか見当たらないな・・・。
http://yamasv.blog92.fc2.com/blog-entry-128.html
によると
PV3D 2.0からcore.math.Quaternonで追加されたらしい・・。
2.0かぁ・・・汗
2.0ってalphaだよなぁ・・・。
リスキーだなぁ・・汗
それならQuaternonとVector3Dクラスを自分で作った方が安全かなあ・・・。はぁ・・。