【手続補正書】
【提出日】平成17年7月14日(2005.7.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にあり少なくとも２辺を有する第２の図形との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段とを含み、
前記ヒットチェック手段は、
第１の図形の第１の辺の方向を直交座標系のＸ軸の方向に変換し、第１の図形の第２の辺の方向を直交座標系のＹ軸の方向に変換し、第１の図形に垂直な方向を直交座標系のＺ軸の方向に変換する変換マトリクスＴを作成する変換マトリクス作成手段と、
前記変換マトリクスＴにより第１の図形を直交座標系の第３の図形に座標変換すると共に、前記変換マトリクスＴにより第２の図形を直交座標系の第４の図形に座標変換する座標変換手段と、
第４の図形の各辺が第３の図形と交わるか否かを判定する交わり判定手段とを含み、
前記ヒットチェック手段は、
第４の図形の各辺が第３の図形と交わった場合には第１、第２の図形がヒットしたと判定し、交わらなかった場合には、第１の図形を第２の図形とし第２の図形を第１の図形として上記の変換マトリクスの作成、座標変換及び交わり判定を行い、第１、第２の図形がヒットしたか否かを判定することを特徴とするゲーム装置。
【請求項２】
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にあり中心Ｐ、半径Ｒを有する第１の球との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段とを含み、
前記ヒットチェック手段は、
第１の図形の第１の辺の方向を直交座標系のＸ軸の方向に変換し、第１の図形の第２の辺の方向を直交座標系のＹ軸の方向に変換し、第１の図形に垂直な方向を直交座標系のＺ軸の方向に変換する変換マトリクスＴを作成する変換マトリクス作成手段と、
前記変換マトリクスＴにより第１の図形を直交座標系の第３の図形に座標変換すると共に、前記変換マトリクスＴにより第１の球を直交座標系の第２の球に座標変換する座標変換手段と、
第１の球の半径Ｒと、第２の球の中心Ｐ’からＸＹ平面への距離ＰＬと、中心Ｐ’からＸＹ平面に下ろした垂線の足ＰＦと、第３の図形とに基づいて、第１の図形と第１の球とがヒットしたか否かを判定する交わり判定手段とを含むことを特徴とするゲーム装置。
【請求項３】
請求項２において、
前記ヒットチェック手段は、
距離ＰＬが半径Ｒよりも大きい場合は第１の図形と第１の球がヒットしていないと判定し、
距離ＰＬが半径Ｒ以下の場合には、垂線の足ＰＦが第３の図形内にあるか否かを判定し、
垂線の足ＰＦが第３の図形内にある場合には、第１の図形と第１の球がヒットしていると判定し、
垂線の足ＰＦが第３の図形内にない場合には、第３の図形により区画される象限の中のどの象限に垂線の足ＰＦが属するかに応じて第１の図形の辺又は頂点を選択し、選択された辺又は頂点が、第１の球に含まれるか否かを判定することを特徴とするゲーム装置。
【請求項４】
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にある第２の図形との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段とを含み、
前記ヒットチェック手段は、
第１の図形の第１の辺の方向を直交座標系のＸ軸の方向に変換し、第１の図形の第２の辺の方向を直交座標系のＹ軸の方向に変換し、第１の図形に垂直な方向を直交座標系のＺ軸の方向に変換する変換マトリクスＴを作成する変換マトリクス作成手段と、
前記変換マトリクスＴにより第１、第２の図形を直交座標系の第３、第４の図形に座標変換する座標変換手段と、
第３、第４の図形の間での交わり関係を判定する交わり判定手段とを含むことを特徴とするゲーム装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記変換マトリクス作成手段は、
第１の図形の第１の辺の方向単位ベクトルＶ０を直交座標系のＸ軸の方向単位ベクトルＥＸに変換すると共に、第１の図形に垂直な方向単位ベクトルＶ２を直交座標系のＺ軸の方向単位ベクトルＥＺに変換する変換マトリクスＲを作成し、
前記単位ベクトルＥＸについてはそのまま同じ単位ベクトルＥＸに変換すると共に、ＸＹ平面上の任意の単位ベクトルについては直交座標系のＹ軸の方向単位ベクトルＥＹに変換する変換マトリクスＭを作成し、
前記変換マトリクスＲとＭの積をとることで前記変換マトリクスＴを求めることを特徴とするゲーム装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
第１の図形の第１、第２の辺が一直線上にある場合には、第１、第２の辺のなす角度が零よりも大きくなるように、第１、第２の辺を構成する頂点の少なくとも１つの頂点の座標を変更する座標変更手段を含むを特徴とするゲーム装置。
【請求項７】
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にある第２の図形との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段と、
第１の図形の第１、第２の辺が一直線上にある場合には、第１、第２の辺のなす角度が零よりも大きくなるように、第１、第２の辺を構成する頂点の少なくとも１つの頂点の座標を変更する座標変更手段とを含み、
前記ヒットチェック手段は、
第１の図形の第１、第２の辺が一直線上にない場合には、頂点の座標が変更されていない第１の図形と、第２の図形との間でヒットチェックを行い、第１の図形の第１、第２の辺が一直線上にある場合には、頂点の座標が変更された第１の図形と、第２の図形との間でヒットチェックを行うことを特徴とするゲーム装置。
【請求項８】
コンピュータにより情報の読み出しが可能な情報記憶媒体であって、
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にあり少なくとも２辺を有する第２の図形との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段として、
コンピュータを機能させるプログラムを記憶し、
前記ヒットチェック手段は、
第１の図形の第１の辺の方向を直交座標系のＸ軸の方向に変換し、第１の図形の第２の辺の方向を直交座標系のＹ軸の方向に変換し、第１の図形に垂直な方向を直交座標系のＺ軸の方向に変換する変換マトリクスＴを作成する変換マトリクス作成手段と、
前記変換マトリクスＴにより第１の図形を直交座標系の第３の図形に座標変換すると共に、前記変換マトリクスＴにより第２の図形を直交座標系の第４の図形に座標変換する座標変換手段と、
第４の図形の各辺が第３の図形と交わるか否かを判定するえ交わり判定手段とを含み、
前記ヒットチェック手段は、
第４の図形の各辺が第３の図形と交わった場合には第１、第２の図形がヒットしたと判定し、交わらなかった場合には、第１の図形を第２の図形とし第２の図形を第１の図形として上記の変換マトリクスの作成、座標変換及び交わり判定を行い、第１、第２の図形がヒットしたか否かを判定することを特徴とする情報記憶媒体。
【請求項９】
コンピュータにより情報の読み出しが可能な情報記憶媒体であって、
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にあり中心Ｐ、半径Ｒを有する第１の球との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段として、
コンピュータを機能させるプログラムを記憶し、
前記ヒットチェック手段は、
第１の図形の第１の辺の方向を直交座標系のＸ軸の方向に変換し、第１の図形の第２の辺の方向を直交座標系のＹ軸の方向に変換し、第１の図形に垂直な方向を直交座標系のＺ軸の方向に変換する変換マトリクスＴを作成するマトリクス作成手段と、
前記変換マトリクスＴにより第１の図形を直交座標系の第３の図形に座標変換すると共に、前記変換マトリクスＴにより第１の球を直交座標系の第２の球に座標変換する座標変換手段とを含み、
前記ヒットチェック手段は、
第１の球の半径Ｒと、第２の球の中心Ｐ’からＸＹ平面への距離ＰＬと、中心Ｐ’からＸＹ平面に下ろした垂線の足ＰＦと、第３の図形とに基づいて、第１の図形と第１の球とがヒットしたか否かを判定することを特徴とする情報記憶媒体。
【請求項１０】
コンピュータにより情報の読み出しが可能な情報記憶媒体であって、
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にある第２の図形との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段として、
コンピュータを機能させるプログラムを記憶し、
前記ヒットチェック手段は、
第１の図形の第１の辺の方向を直交座標系のＸ軸の方向に変換し、第１の図形の第２の辺の方向を直交座標系のＹ軸の方向に変換し、第１の図形に垂直な方向を直交座標系のＺ軸の方向に変換する変換マトリクスＴを作成する変換マトリクス作成手段と、
前記変換マトリクスＴにより第１、第２の図形を直交座標系の第３、第４の図形に座標変換する座標変換手段と、
第３、第４の図形の間での交わり関係を判定する交わり判定手段と含むことを特徴とする情報記憶媒体。
【請求項１１】
コンピュータにより情報の読み出しが可能な情報記憶媒体であって、
三次元空間内にあり少なくとも２辺を有する第１の図形と三次元空間内にある第２の図形との間でのヒットチェックを行うヒットチェック手段と、
画像を生成する画像生成手段と、
第１の図形の第１、第２の辺が一直線上にある場合には、第１、第２の辺のなす角度が零よりも大きくなるように、第１、第２の辺を構成する頂点の少なくとも１つの頂点の座標を変更する座標変更手段として、
コンピュータを機能させるプログラムを記憶し、
前記ヒットチェック手段は、
第１の図形の第１、第２の辺が一直線上にない場合には、頂点の座標が変更されていない第１の図形と、第２の図形との間でヒットチェックを行い、第１の図形の第１、第２の辺が一直線上にある場合には、頂点の座標が変更された第１の図形と、第２の図形との間でヒットチェックを行うことを特徴とする情報記憶媒体。