問題タブ [directxmath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
451 参照

c++ - DirectX の XMVECTOR

ばかげた質問で申し訳ありません....しかし、なぜこれが機能しないのですか? 問題を示すために、次の簡単なコードを書きました。

VS の回答「エラー C3861: 'XMVECTORSet': 識別子が見つかりません」

0 投票する
1 に答える
150 参照

c++ - 4 つの FMVECTOR を使用して XMMATRIX をビルドする方法

4 つの FMVECTOR を使用して XMMATRIX を構築することは可能ですか? 私は Frank Luna の本からアイデアを得て、それに基づいて何かを構築しようとしましたが、残念ながら、私がその概念をよく理解していなかったことは明らかです. ここに私が書いたものがあります。わかりました、私はこのコードがひどいことを知っていますが、私はすべてを (そしておそらくもっと) 学びたいと思っている人の 1 人なので、試してみました。

0 投票する
0 に答える
67 参照

c++ - DirectX Math によるポイントの投影と投影解除

ポイント (-1, 0, 0) と (1, 0, 0) を XMVector3Project で射影すると、次の結果が得られます。

P: (589.75,512,0.999683) <-> (1458.25,512,0.999683)

これらのポイントを XMVector3Unproject で非投影にすると、次のようになります。

U: -0.000416635,0,-23.99 <-> 0.000416635,0,-23.99

さて、後者に適切に困惑しているが、ここで私はどのような間違いを犯したのだろうか? 私の予想では、投影を解除すると、およそ x = -5 と x = 5 が得られると思います。以下にレポを含めました (コンソール アプリ、Windows SDK が必要):