私は最初の C++ および DirectX 11 プロジェクトに取り組んでおり、現在の目標は画面に色付きの三角形を描画することです。これで問題なく動作しました。ただ、一箇所変えたいところがあるのですが、やり方がわかりません。解決策を探してみましたが、まだ見つかっていません。その理由は、何を検索すればよいかわからないためだと思います。
現在、次のように三角形の 3 つの頂点を設定しています。
VertexPos vertices[] =
{
{ XMFLOAT3( 0.5f, 0.5f, 1.0f )},
{ XMFLOAT3( 0.5f, -0.5f, 1.0f )},
{ XMFLOAT3( -0.5f, -0.5f, 1.0f )},
}
VertexPos は次のように定義されます。
struct VertexPos
{
XMFLOAT3 pos;
};
現在、頂点の位置は -1.0F から 1.0F の範囲で設定されています。0.0F が中心です。次のような「実際の」座標を使用して頂点を配置できるように、これを変更するにはどうすればよいですか。
VertexPos vertices[] =
{
{ XMFLOAT3( 100.0f, 300.0f, 1.0f )},
{ XMFLOAT3( 200.0f, 200.0f, 1.0f )},
{ XMFLOAT3( 200.0f, 300.0f, 1.0f )},
}