「MonoGameで画面空間からモデル空間に投影する」の版間の差分
Administrator (トーク | 投稿記録) (ページの作成:「MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、 Viewportクラスの…」) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、 | MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、 | ||
ViewportクラスのUnprojectメソッドを使う。 | ViewportクラスのUnprojectメソッドを使う。 | ||
− | <source lang=" | + | <source lang="csharp"> |
class Viewport | class Viewport | ||
{ | { | ||
13行目: | 13行目: | ||
</source> | </source> | ||
− | == 関連項目 == | + | ==関連項目== |
− | * [[MonoGameでマウス位置を3D平面に投影する]] | + | |
+ | *[[MonoGameでマウス位置を3D平面に投影する]] | ||
[[category: MonoGame]] | [[category: MonoGame]] |
2019年12月9日 (月) 04:34時点における最新版
MonoGameで画面空間(スクリーン座標)からモデル空間(ワールド座標をカメラから見たもの)に投影するには、 ViewportクラスのUnprojectメソッドを使う。
class Viewport
{
public Vector3 Unproject(
Vector3 source,
Matrix projection,
Matrix view,
Matrix world
);
}