ありがとうございます。
が、CreateViewportMatrixを使っても上手くいきませんでした。
リファレンスのDrawPolygon3Dのサンプルに、
MATRIX Matrix;
CreateViewportMatrix(&Matrix, 600.0F, 400.0F, 100.0F, 100.0F);
SetTransformToViewport(&Matrix);
と追加して試してみましたが特に変化している様子はなく、
CreateViewportMatrixの引数を色々と変えてみても、全く変化しませんでした。
3Dに関する知識が余り無いので何か勘違いしてるのかもしれませんが
どこか間違ってる所があればお願いします。