<h2title="Uses of Class Microsoft.Xna.Framework.Plane"class="title">Uses of Class<br>Microsoft.Xna.Framework.Plane</h2>
</div>
<divclass="classUseContainer">
<ulclass="blockList">
<liclass="blockList">
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></span><spanclass="tabEnd"> </span></caption>
<h3>Uses of <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> in <ahref="../../../../Microsoft/Xna/Framework/package-summary.html">Microsoft.Xna.Framework</a></h3>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../Microsoft/Xna/Framework/package-summary.html">Microsoft.Xna.Framework</a> that return <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Normalize(Microsoft.Xna.Framework.Plane)">Normalize</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> value)</code>
<divclass="block">Changes the coefficients of the Normal vector of a Plane to make it of unit length.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Transform(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)">Transform</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</code>
<divclass="block">Transforms a normalized Plane by a Matrix.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Transform(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Quaternion)">Transform</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</code>
<divclass="block">Transforms a normalized Plane by a Quaternion rotation.</div>
</td>
</tr>
</tbody>
</table>
<tableborder="0"cellpadding="3"cellspacing="0"summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <ahref="../../../../Microsoft/Xna/Framework/package-summary.html">Microsoft.Xna.Framework</a> with parameters of type <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a></code></td>
<tdclass="colLast"><spanclass="strong">Matrix.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Matrix.html#CreateReflection(Microsoft.Xna.Framework.Plane)">CreateReflection</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> value)</code>
<divclass="block">Creates a Matrix that reflects the coordinate system about a specified Plane.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><spanclass="strong">Matrix.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Matrix.html#CreateReflection(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)">CreateReflection</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> value,
<ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> result)</code>
<divclass="block">Creates a Matrix that reflects the coordinate system about a specified Plane.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a></code></td>
<tdclass="colLast"><spanclass="strong">Matrix.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Matrix.html#CreateShadow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Plane)">CreateShadow</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> lightDirection,
<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane)</code>
<divclass="block">Creates a Matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><spanclass="strong">Matrix.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Matrix.html#CreateShadow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)">CreateShadow</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Vector3.html"title="class in Microsoft.Xna.Framework">Vector3</a> lightDirection,
<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> result)</code>
<divclass="block">Fills in a Matrix to flatten geometry into a specified Plane as if casting a shadow from a specified light source.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Equals(Microsoft.Xna.Framework.Plane)">Equals</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> other)</code>
<divclass="block">Determines whether the specified Plane is equal to the Plane.</div>
<tdclass="colLast"><spanclass="strong">Ray.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Ray.html#Intersects(Microsoft.Xna.Framework.Plane)">Intersects</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane)</code>
<divclass="block">Determines whether this Ray intersects a specified Plane.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../../Microsoft/Xna/Framework/PlaneIntersectionType.html"title="enum in Microsoft.Xna.Framework">PlaneIntersectionType</a></code></td>
<tdclass="colLast"><spanclass="strong">BoundingSphere.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/BoundingSphere.html#Intersects(Microsoft.Xna.Framework.Plane)">Intersects</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane)</code>
<divclass="block">Checks whether the current BoundingSphere intersects with a specified Plane.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../../Microsoft/Xna/Framework/PlaneIntersectionType.html"title="enum in Microsoft.Xna.Framework">PlaneIntersectionType</a></code></td>
<tdclass="colLast"><spanclass="strong">BoundingBox.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/BoundingBox.html#Intersects(Microsoft.Xna.Framework.Plane)">Intersects</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane)</code>
<divclass="block">Checks whether the current BoundingBox intersects a Plane.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><spanclass="strong">Ray.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Ray.html#Intersects(Microsoft.Xna.Framework.Plane, java.lang.Float)">Intersects</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
java.lang.Float result)</code>
<divclass="block">Determines whether this Ray intersects a specified Plane.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><spanclass="strong">BoundingSphere.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/BoundingSphere.html#Intersects(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.PlaneIntersectionType)">Intersects</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/PlaneIntersectionType.html"title="enum in Microsoft.Xna.Framework">PlaneIntersectionType</a> result)</code>
<divclass="block">Checks whether the current BoundingSphere intersects a Plane.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><spanclass="strong">BoundingBox.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/BoundingBox.html#Intersects(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.PlaneIntersectionType)">Intersects</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/PlaneIntersectionType.html"title="enum in Microsoft.Xna.Framework">PlaneIntersectionType</a> result)</code>
<divclass="block">Checks whether the current BoundingBox intersects a Plane.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Normalize(Microsoft.Xna.Framework.Plane)">Normalize</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> value)</code>
<divclass="block">Changes the coefficients of the Normal vector of a Plane to make it of unit length.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Normalize(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Plane)">Normalize</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> value,
<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> result)</code>
<divclass="block">Changes the coefficients of the Normal vector of a Plane to make it of unit length.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Transform(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix)">Transform</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix)</code>
<divclass="block">Transforms a normalized Plane by a Matrix.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Transform(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Plane)">Transform</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Matrix.html"title="class in Microsoft.Xna.Framework">Matrix</a> matrix,
<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> result)</code>
<divclass="block">Transforms a normalized Plane by a Matrix.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>static <ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a></code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Transform(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Quaternion)">Transform</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation)</code>
<divclass="block">Transforms a normalized Plane by a Quaternion rotation.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>static void</code></td>
<tdclass="colLast"><spanclass="strong">Plane.</span><code><strong><ahref="../../../../Microsoft/Xna/Framework/Plane.html#Transform(Microsoft.Xna.Framework.Plane, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Plane)">Transform</a></strong>(<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> plane,
<ahref="../../../../Microsoft/Xna/Framework/Quaternion.html"title="class in Microsoft.Xna.Framework">Quaternion</a> rotation,
<ahref="../../../../Microsoft/Xna/Framework/Plane.html"title="class in Microsoft.Xna.Framework">Plane</a> result)</code>
<divclass="block">Transforms a normalized Plane by a Quaternion rotation.</div>