3Dの2Dあたり判定と画面外の処理について
Posted: 2014年12月13日(土) 16:11
初めまして。こんにちは。
milkteaと申します。
プログラム歴は2年で言語はC言語(C++)OpenGLESのandroid勉強中&開発中のものです。
質問内容なのですが、2点ありまして、
まず
①3Dの2D当たり判定について
3D画面で3Dモデルをタッチイベントでタッチしたときに2Dで座標取得されますが、それを3D画面で行った場合どうやって3Dモデルとの当たり判定をすればいいのでしょうか?
たとえば、3D画面をZ軸に45度回転させたときに3Dの画面をタッチイベントでタッチした時、2D座標を3Dで当たり判定をしたいのです。
もしくはそれに近い方法などあればご教授願えないでしょうか?
②画面外の処理について
画面外の処理で画面全体を回転させた場合の画面外の処理方法で多分座標を指定してやっていると思うのですが。画面外の処理は3Dの座標では2D座標をどのような処理をしているのでしょうか?
よろしくお願い致します。
milkteaと申します。
プログラム歴は2年で言語はC言語(C++)OpenGLESのandroid勉強中&開発中のものです。
質問内容なのですが、2点ありまして、
まず
①3Dの2D当たり判定について
3D画面で3Dモデルをタッチイベントでタッチしたときに2Dで座標取得されますが、それを3D画面で行った場合どうやって3Dモデルとの当たり判定をすればいいのでしょうか?
たとえば、3D画面をZ軸に45度回転させたときに3Dの画面をタッチイベントでタッチした時、2D座標を3Dで当たり判定をしたいのです。
もしくはそれに近い方法などあればご教授願えないでしょうか?
②画面外の処理について
画面外の処理で画面全体を回転させた場合の画面外の処理方法で多分座標を指定してやっていると思うのですが。画面外の処理は3Dの座標では2D座標をどのような処理をしているのでしょうか?
よろしくお願い致します。