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. |
Argomenti correlati