Condividi tramite


Funzioni del piano della libreria DirectXMath

Elenca le funzioni del piano fornite da DirectXMath.

Queste funzioni usano un vettore XMVECTOR 4 per rappresentare i coefficienti dell'equazione del piano, Ax+By+Comporta+D = 0, dove il componente X è A, il componente Y è B, il componente Z è C e il componente W è D.

Contenuto della sezione

Argomento Descrizione
XMPlaneDot
Calcola il prodotto punto tra un piano di input e un vettore 4D.
XMPlaneDotCoord
Calcola il prodotto punto tra un piano di input e un vettore 3D.
XMPlaneDotNormal
Calcola il prodotto punto tra il vettore normale di un piano e un vettore 3D.
XMPlaneEqual
Determina se due piani sono uguali.
XMPlaneFromPointNormal
Calcola l'equazione di un piano costruito da un punto nel piano e un vettore normale.
XMPlaneFromPoints
Calcola l'equazione di un piano costruito da tre punti nel piano.
XMPlaneIntersectLine
Trova l'intersezione tra un piano e una linea.
XMPlaneIntersectPlane
Trova l'intersezione di due piani.
XMPlaneIsInfinite
Verifica se uno dei coefficienti di un piano è infinito positivo o negativo.
XMPlaneIsNaN
Verifica se uno dei coefficienti di un piano è un NaN.
XMPlaneNearEqual
Determina se due piani sono quasi uguali.
XMPlaneNormalize
Normalizza i coefficienti di un piano in modo che i coefficienti di x, y e z formano un vettore normale unitario.
XMPlaneNormalizeEst
Stima i coefficienti di un piano in modo che i coefficienti di x, y e z formano un vettore normale unitario.
XMPlaneNotEqual
Determina se due piani sono diversi.
XMPlaneTransform
Trasforma un piano in base a una determinata matrice.
XMPlaneTransformStream
Trasforma un flusso di piani in base a una determinata matrice.

 

Funzioni della libreria DirectXMath