2013-06-13 19:57:30 +02:00

2450 lines
129 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_24) on Sun Apr 15 20:18:21 CEST 2012 -->
<TITLE>
Vector3
</TITLE>
<META NAME="date" CONTENT="2012-04-15">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Vector3";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Vector3.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector2.html" title="class in Microsoft.Xna.Framework"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector4.html" title="class in Microsoft.Xna.Framework"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?Microsoft/Xna/Framework/Vector3.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Vector3.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
Microsoft.Xna.Framework</FONT>
<BR>
Class Vector3</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../System/ValueType.html" title="class in System">System.ValueType</A>
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>Microsoft.Xna.Framework.Vector3</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../System/IEquatable.html" title="interface in System">IEquatable</A>&lt;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&gt;</DD>
</DL>
<HR>
<DL>
<DT><PRE>public final class <B>Vector3</B><DT>extends <A HREF="../../../System/ValueType.html" title="class in System">ValueType</A><DT>implements <A HREF="../../../System/IEquatable.html" title="interface in System">IEquatable</A>&lt;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&gt;</DL>
</PRE>
<P>
Defines a vector with three components.
<P>
<P>
<DL>
<DT><B>Author:</B></DT>
<DD>Halofreak1990</DD>
</DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Backward">Backward</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a unit Vector3 designating backward in a right-handed coordinate system (0, 0, 1).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Down">Down</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a unit Vector3 designating down (0, 1, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Forward">Forward</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a unit Vector3 designating forward in a right-handed coordinate system(0, 0, 1).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Left">Left</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a unit Vector3 designating left (1, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#One">One</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Vector3 with ones in all of its components.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Right">Right</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a unit Vector3 pointing to the right (1, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#UnitX">UnitX</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the x unit Vector3 (1, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#UnitY">UnitY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the y unit Vector3 (0, 1, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#UnitZ">UnitZ</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the z unit Vector3 (0, 0, 1).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#X">X</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets or sets the x-component of the vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Y">Y</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets or sets the y-component of the vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Z">Z</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets or sets the z-component of the vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Zero">Zero</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Vector3 with all of its components set to zero.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Vector3()">Vector3</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new instance of Vector3.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Vector3(float)">Vector3</A></B>(float&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new instance of Vector3.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Vector3(float, float, float)">Vector3</A></B>(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new instance of Vector3.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Vector3(Microsoft.Xna.Framework.Vector2, float)">Vector3</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector2.html" title="class in Microsoft.Xna.Framework">Vector2</A>&nbsp;value,
float&nbsp;z)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initializes a new instance of Vector3.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Add(Microsoft.Xna.Framework.Vector3)">Add</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the specified vector to the current vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Add(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Add</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Add(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Add</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Barycentric(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, float)">Barycentric</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
float&nbsp;amount1,
float&nbsp;amount2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Vector3 containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Barycentric(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, float, Microsoft.Xna.Framework.Vector3)">Barycentric</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
float&nbsp;amount1,
float&nbsp;amount2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Vector3 containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#CatmullRom(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">CatmullRom</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value4,
float&nbsp;amount)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a Catmull-Rom interpolation using the specified positions.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#CatmullRom(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)">CatmullRom</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value4,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a Catmull-Rom interpolation using the specified positions.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Clamp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;min,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;max)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Restricts a value to be within a specified range.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Clamp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;min,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;max,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Restricts a value to be within a specified range.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Cross</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the cross product of two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Cross</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the cross product of two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Distance</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the distance between two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">Distance</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the distance between two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">DistanceSquared</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the distance between two vectors squared.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">DistanceSquared</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the distance between two vectors squared.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Divide(float)">Divide</A></B>(float&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the current vector by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Divide(Microsoft.Xna.Framework.Vector3)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of the current vector by the components of another vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Divide(Microsoft.Xna.Framework.Vector3, float)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides a vector by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Divide(Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides a vector by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Divide(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of a vector by the components of another vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Divide(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Divide</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Divides the components of a vector by the components of another vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Dot</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the dot product of two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">Dot</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2,
float&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the dot product of two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a value that indicates whether the current instance is equal to a specified object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Equals(Microsoft.Xna.Framework.Vector3)">Equals</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Determines whether the specified Object is equal to the Vector3.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#hashCode()">hashCode</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the hash code of the vector object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Hermite(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">Hermite</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent2,
float&nbsp;amount)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a Hermite spline interpolation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Hermite(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)">Hermite</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a Hermite spline interpolation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Length()">Length</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the length of the vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#LengthSquared()">LengthSquared</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calculates the length of the vector squared.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">Lerp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a linear interpolation between two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)">Lerp</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs a linear interpolation between two vectors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Max(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Max</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector that contains the highest value from each matching pair of components.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Max(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Max</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector that contains the highest value from each matching pair of components.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Min(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Min</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector that contains the lowest value from each matching pair of components.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Min(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Min</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector that contains the lowest value from each matching pair of components.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Multiply(float)">Multiply</A></B>(float&nbsp;scaleFactor)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies the current vector by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Multiply(Microsoft.Xna.Framework.Vector3)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies the components of the current vector by the components of another vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Multiply(Microsoft.Xna.Framework.Vector3, float)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;scaleFactor)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies a vector by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Multiply(Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;scaleFactor,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies a vector by a scalar value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies the components of two vectors by each other.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Multiply</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiplies the components of two vectors by each other.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Negate()">Negate</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current vector pointing in the opposite direction.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Negate(Microsoft.Xna.Framework.Vector3)">Negate</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector pointing in the opposite direction.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Negate(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Negate</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector pointing in the opposite direction.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Normalize()">Normalize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Turns the current vector into a unit vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Normalize(Microsoft.Xna.Framework.Vector3)">Normalize</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a unit vector from the specified vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Normalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Normalize</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a unit vector from the specified vector, writing the result to a user-specified variable.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Reflect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Reflect</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the reflection of a vector off a surface that has the specified normal.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Reflect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Reflect</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the reflection of a vector off a surface that has the specified normal.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#SmoothStep(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)">SmoothStep</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interpolates between two values using a cubic equation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#SmoothStep(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)">SmoothStep</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interpolates between two values using a cubic equation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Subtract(Microsoft.Xna.Framework.Vector3)">Subtract</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subtracts the specified vector from the current vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Subtract(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Subtract</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subtracts a vector from a vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Subtract(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)">Subtract</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subtracts a vector from a vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#ToString()">ToString</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves a string representation of the current object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3[], int, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[], int, int)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
int&nbsp;sourceIndex,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray,
int&nbsp;destinationIndex,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applies a specified transform Matrix to a specified range of an array of Vector3s and writes the results into a specified range of a destination array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3[], int, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector3[], int, int)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
int&nbsp;sourceIndex,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray,
int&nbsp;destinationIndex,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applies a specified Quaternion rotation to a specified range of an array of Vector3s and writes the results into a specified range of a destination array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[])">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a source array of Vector3s by a specified Matrix and writes the results to an existing destination array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector3[])">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a source array of Vector3s by a specified Quaternion rotation and writes the results to an existing destination array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a 3D vector by the given matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a Vector3 by the given Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Quaternion)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a Vector3 by a specified Quaternion rotation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector3)">Transform</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a Vector3 by a specified Quaternion rotation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#TransformNormal(Microsoft.Xna.Framework.Vector3[], int, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[], int, int)">TransformNormal</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
int&nbsp;sourceIndex,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray,
int&nbsp;destinationIndex,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a specified range in an array of 3D vector normals by a specified Matrix and writes the results to a specified range in a destination array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#TransformNormal(Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[])">TransformNormal</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms an array of 3D vector normals by a specified Matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#TransformNormal(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)">TransformNormal</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a 3D vector normal by a matrix.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../Microsoft/Xna/Framework/Vector3.html#TransformNormal(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3)">TransformNormal</A></B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforms a vector normal by a matrix.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Backward"><!-- --></A><H3>
Backward</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Backward</B></PRE>
<DL>
<DD>Returns a unit Vector3 designating backward in a right-handed coordinate system (0, 0, 1).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Down"><!-- --></A><H3>
Down</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Down</B></PRE>
<DL>
<DD>Returns a unit Vector3 designating down (0, 1, 0).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Forward"><!-- --></A><H3>
Forward</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Forward</B></PRE>
<DL>
<DD>Returns a unit Vector3 designating forward in a right-handed coordinate system(0, 0, 1).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Left"><!-- --></A><H3>
Left</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Left</B></PRE>
<DL>
<DD>Returns a unit Vector3 designating left (1, 0, 0).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="One"><!-- --></A><H3>
One</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>One</B></PRE>
<DL>
<DD>Returns a Vector3 with ones in all of its components.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Right"><!-- --></A><H3>
Right</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Right</B></PRE>
<DL>
<DD>Returns a unit Vector3 pointing to the right (1, 0, 0).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="UnitX"><!-- --></A><H3>
UnitX</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>UnitX</B></PRE>
<DL>
<DD>Returns the x unit Vector3 (1, 0, 0).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="UnitY"><!-- --></A><H3>
UnitY</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>UnitY</B></PRE>
<DL>
<DD>Returns the y unit Vector3 (0, 1, 0).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="UnitZ"><!-- --></A><H3>
UnitZ</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>UnitZ</B></PRE>
<DL>
<DD>Returns the z unit Vector3 (0, 0, 1).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="X"><!-- --></A><H3>
X</H3>
<PRE>
public float <B>X</B></PRE>
<DL>
<DD>Gets or sets the x-component of the vector.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Y"><!-- --></A><H3>
Y</H3>
<PRE>
public float <B>Y</B></PRE>
<DL>
<DD>Gets or sets the y-component of the vector.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Z"><!-- --></A><H3>
Z</H3>
<PRE>
public float <B>Z</B></PRE>
<DL>
<DD>Gets or sets the z-component of the vector.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="Zero"><!-- --></A><H3>
Zero</H3>
<PRE>
public static final <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Zero</B></PRE>
<DL>
<DD>Returns a Vector3 with all of its components set to zero.
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Vector3(float)"><!-- --></A><H3>
Vector3</H3>
<PRE>
public <B>Vector3</B>(float&nbsp;value)</PRE>
<DL>
<DD>Creates a new instance of Vector3.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Value to initialize each component to.</DL>
</DL>
<HR>
<A NAME="Vector3(Microsoft.Xna.Framework.Vector2, float)"><!-- --></A><H3>
Vector3</H3>
<PRE>
public <B>Vector3</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector2.html" title="class in Microsoft.Xna.Framework">Vector2</A>&nbsp;value,
float&nbsp;z)</PRE>
<DL>
<DD>Initializes a new instance of Vector3.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - A vector containing the values to initialize x and y components with.<DD><CODE>z</CODE> - Initial value for the z-component of the vector.</DL>
</DL>
<HR>
<A NAME="Vector3(float, float, float)"><!-- --></A><H3>
Vector3</H3>
<PRE>
public <B>Vector3</B>(float&nbsp;x,
float&nbsp;y,
float&nbsp;z)</PRE>
<DL>
<DD>Creates a new instance of Vector3.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>x</CODE> - Initial value for the x-component of the vector.<DD><CODE>y</CODE> - Initial value for the y-component of the vector.<DD><CODE>z</CODE> - Initial value for the z-component of the vector.</DL>
</DL>
<HR>
<A NAME="Vector3()"><!-- --></A><H3>
Vector3</H3>
<PRE>
public <B>Vector3</B>()</PRE>
<DL>
<DD>Creates a new instance of Vector3.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Add(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Add</H3>
<PRE>
public void <B>Add</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</PRE>
<DL>
<DD>Adds the specified vector to the current vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Add(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Add</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Add</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Adds two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Add(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Add</H3>
<PRE>
public static void <B>Add</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Adds two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] Sum of the source vectors.</DL>
</DD>
</DL>
<HR>
<A NAME="Barycentric(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, float)"><!-- --></A><H3>
Barycentric</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Barycentric</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
float&nbsp;amount1,
float&nbsp;amount2)</PRE>
<DL>
<DD>Returns a Vector3 containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - A Vector3 containing the 3D Cartesian coordinates of vertex 1 of the triangle.<DD><CODE>value2</CODE> - A Vector3 containing the 3D Cartesian coordinates of vertex 2 of the triangle.<DD><CODE>value3</CODE> - A Vector3 containing the 3D Cartesian coordinates of vertex 3 of the triangle.<DD><CODE>amount1</CODE> - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in value2).<DD><CODE>amount2</CODE> - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in value3).</DL>
</DD>
</DL>
<HR>
<A NAME="Barycentric(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Barycentric</H3>
<PRE>
public static void <B>Barycentric</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
float&nbsp;amount1,
float&nbsp;amount2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Returns a Vector3 containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - A Vector3 containing the 3D Cartesian coordinates of vertex 1 of the triangle.<DD><CODE>value2</CODE> - A Vector3 containing the 3D Cartesian coordinates of vertex 2 of the triangle.<DD><CODE>value3</CODE> - A Vector3 containing the 3D Cartesian coordinates of vertex 3 of the triangle.<DD><CODE>amount1</CODE> - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in value2).<DD><CODE>amount2</CODE> - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in value3).<DD><CODE>result</CODE> - [OutAttribute] The 3D Cartesian coordinates of the specified point are placed in this Vector3 on exit.</DL>
</DD>
</DL>
<HR>
<A NAME="CatmullRom(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
CatmullRom</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>CatmullRom</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value4,
float&nbsp;amount)</PRE>
<DL>
<DD>Performs a Catmull-Rom interpolation using the specified positions.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - The first position in the interpolation.<DD><CODE>value2</CODE> - The second position in the interpolation.<DD><CODE>value3</CODE> - The third position in the interpolation.<DD><CODE>value4</CODE> - The fourth position in the interpolation.<DD><CODE>amount</CODE> - Weighting factor.</DL>
</DD>
</DL>
<HR>
<A NAME="CatmullRom(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
CatmullRom</H3>
<PRE>
public static void <B>CatmullRom</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value3,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value4,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Performs a Catmull-Rom interpolation using the specified positions.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - The first position in the interpolation.<DD><CODE>value2</CODE> - The second position in the interpolation.<DD><CODE>value3</CODE> - The third position in the interpolation.<DD><CODE>value4</CODE> - The fourth position in the interpolation.<DD><CODE>amount</CODE> - Weighting factor.<DD><CODE>result</CODE> - [OutAttribute] A vector that is the result of the Catmull-Rom interpolation.</DL>
</DD>
</DL>
<HR>
<A NAME="Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Clamp</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Clamp</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;min,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;max)</PRE>
<DL>
<DD>Restricts a value to be within a specified range.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - The value to clamp.<DD><CODE>min</CODE> - The minimum value.<DD><CODE>max</CODE> - The maximum value.</DL>
</DD>
</DL>
<HR>
<A NAME="Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Clamp</H3>
<PRE>
public static void <B>Clamp</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;min,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;max,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Restricts a value to be within a specified range.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - The value to clamp.<DD><CODE>min</CODE> - The minimum value.<DD><CODE>max</CODE> - The maximum value.<DD><CODE>result</CODE> - [OutAttribute] The clamped value.</DL>
</DD>
</DL>
<HR>
<A NAME="Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Cross</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Cross</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2)</PRE>
<DL>
<DD>Calculates the cross product of two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>vector1</CODE> - Source vector.<DD><CODE>vector2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Cross</H3>
<PRE>
public static void <B>Cross</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Calculates the cross product of two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>vector1</CODE> - Source vector.<DD><CODE>vector2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The cross product of the vectors.</DL>
</DD>
</DL>
<HR>
<A NAME="Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Distance</H3>
<PRE>
public static float <B>Distance</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Calculates the distance between two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
Distance</H3>
<PRE>
public static void <B>Distance</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;result)</PRE>
<DL>
<DD>Calculates the distance between two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The distance between the vectors.</DL>
</DD>
</DL>
<HR>
<A NAME="DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
DistanceSquared</H3>
<PRE>
public static float <B>DistanceSquared</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Calculates the distance between two vectors squared.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
DistanceSquared</H3>
<PRE>
public static void <B>DistanceSquared</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;result)</PRE>
<DL>
<DD>Calculates the distance between two vectors squared.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The distance between the two vectors squared.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Divide</H3>
<PRE>
public void <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</PRE>
<DL>
<DD>Divides the components of the current vector by the components of another vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Divides the components of a vector by the components of another vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(float)"><!-- --></A><H3>
Divide</H3>
<PRE>
public void <B>Divide</B>(float&nbsp;value)</PRE>
<DL>
<DD>Divides the current vector by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The divisor.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;value2)</PRE>
<DL>
<DD>Divides a vector by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - The divisor.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static void <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Divides the components of a vector by the components of another vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - The divisor.<DD><CODE>result</CODE> - [OutAttribute] The result of the division.</DL>
</DD>
</DL>
<HR>
<A NAME="Divide(Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Divide</H3>
<PRE>
public static void <B>Divide</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Divides a vector by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - The divisor.<DD><CODE>result</CODE> - [OutAttribute] The result of the division.</DL>
</DD>
</DL>
<HR>
<A NAME="Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Dot</H3>
<PRE>
public static float <B>Dot</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2)</PRE>
<DL>
<DD>Calculates the dot product of two vectors. If the two vectors are unit vectors, the dot product returns a floating point value between -1 and 1 that can be used to
determine some properties of the angle between two vectors. For example, it can show whether the vectors are orthogonal, parallel, or have an acute or obtuse
angle between them.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>vector1</CODE> - Source vector.<DD><CODE>vector2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
Dot</H3>
<PRE>
public static void <B>Dot</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector2,
float&nbsp;result)</PRE>
<DL>
<DD>Calculates the dot product of two vectors. If the two vectors are unit vectors, the dot product returns a floating point value between -1 and 1 that can be used to
determine some properties of the angle between two vectors. For example, it can show whether the vectors are orthogonal, parallel, or have an acute or obtuse
angle between them.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>vector1</CODE> - Source vector.<DD><CODE>vector2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The dot product of the two vectors.</DL>
</DD>
</DL>
<HR>
<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
equals</H3>
<PRE>
public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Returns a value that indicates whether the current instance is equal to a specified object.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>obj</CODE> - Object to make the comparison with.</DL>
</DD>
</DL>
<HR>
<A NAME="Equals(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Equals</H3>
<PRE>
public boolean <B>Equals</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</PRE>
<DL>
<DD>Determines whether the specified Object is equal to the Vector3.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../System/IEquatable.html#Equals(T)">Equals</A></CODE> in interface <CODE><A HREF="../../../System/IEquatable.html" title="interface in System">IEquatable</A>&lt;<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&gt;</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - The Vector3 to compare with the current Vector3.
<DT><B>Returns:</B><DD>true if the current object is equal to the other parameter; otherwise, false.</DL>
</DD>
</DL>
<HR>
<A NAME="hashCode()"><!-- --></A><H3>
hashCode</H3>
<PRE>
public int <B>hashCode</B>()</PRE>
<DL>
<DD>Gets the hash code of the vector object.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Hermite(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
Hermite</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Hermite</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent2,
float&nbsp;amount)</PRE>
<DL>
<DD>Performs a Hermite spline interpolation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source position vector.<DD><CODE>tangent1</CODE> - Source tangent vector.<DD><CODE>value2</CODE> - Source position vector.<DD><CODE>tangent2</CODE> - Source tangent vector.<DD><CODE>amount</CODE> - Weighting factor.</DL>
</DD>
</DL>
<HR>
<A NAME="Hermite(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Hermite</H3>
<PRE>
public static void <B>Hermite</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;tangent2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Performs a Hermite spline interpolation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source position vector.<DD><CODE>tangent1</CODE> - Source tangent vector.<DD><CODE>value2</CODE> - Source position vector.<DD><CODE>tangent2</CODE> - Source tangent vector.<DD><CODE>amount</CODE> - Weighting factor.<DD><CODE>result</CODE> - [OutAttribute] The result of the Hermite spline interpolation.</DL>
</DD>
</DL>
<HR>
<A NAME="Length()"><!-- --></A><H3>
Length</H3>
<PRE>
public float <B>Length</B>()</PRE>
<DL>
<DD>Calculates the length of the vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="LengthSquared()"><!-- --></A><H3>
LengthSquared</H3>
<PRE>
public float <B>LengthSquared</B>()</PRE>
<DL>
<DD>Calculates the length of the vector squared.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
Lerp</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Lerp</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount)</PRE>
<DL>
<DD>Performs a linear interpolation between two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>amount</CODE> - Value between 0 and 1 indicating the weight of value2.</DL>
</DD>
</DL>
<HR>
<A NAME="Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Lerp</H3>
<PRE>
public static void <B>Lerp</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Performs a linear interpolation between two vectors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>amount</CODE> - Value between 0 and 1 indicating the weight of value2.<DD><CODE>result</CODE> - [OutAttribute] The result of the interpolation.</DL>
</DD>
</DL>
<HR>
<A NAME="Max(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Max</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Max</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Returns a vector that contains the highest value from each matching pair of components.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Max(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Max</H3>
<PRE>
public static void <B>Max</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Returns a vector that contains the highest value from each matching pair of components.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The maximized vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Min(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Min</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Min</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Returns a vector that contains the lowest value from each matching pair of components.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Min(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Min</H3>
<PRE>
public static void <B>Min</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Returns a vector that contains the lowest value from each matching pair of components.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The minimized vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public void <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</PRE>
<DL>
<DD>Multiplies the components of the current vector by the components of another vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Multiplies the components of two vectors by each other.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(float)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public void <B>Multiply</B>(float&nbsp;scaleFactor)</PRE>
<DL>
<DD>Multiplies the current vector by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>scaleFactor</CODE> - Scalar value.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;scaleFactor)</PRE>
<DL>
<DD>Multiplies a vector by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>scaleFactor</CODE> - Scalar value.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static void <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
float&nbsp;scaleFactor,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Multiplies a vector by a scalar value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>scaleFactor</CODE> - Scalar value.<DD><CODE>result</CODE> - [OutAttribute] The result of the multiplication.</DL>
</DD>
</DL>
<HR>
<A NAME="Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Multiply</H3>
<PRE>
public static void <B>Multiply</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Multiplies the components of two vectors by each other.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The result of the multiplication.</DL>
</DD>
</DL>
<HR>
<A NAME="Negate()"><!-- --></A><H3>
Negate</H3>
<PRE>
public void <B>Negate</B>()</PRE>
<DL>
<DD>Returns the current vector pointing in the opposite direction.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Negate(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Negate</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Negate</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Returns a vector pointing in the opposite direction.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Negate(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Negate</H3>
<PRE>
public static void <B>Negate</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Returns a vector pointing in the opposite direction.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] Vector pointing in the opposite direction.</DL>
</DD>
</DL>
<HR>
<A NAME="Normalize()"><!-- --></A><H3>
Normalize</H3>
<PRE>
public void <B>Normalize</B>()</PRE>
<DL>
<DD>Turns the current vector into a unit vector. The result is a vector one unit in length pointing in the same direction as the original vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Normalize(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Normalize</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Normalize</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value)</PRE>
<DL>
<DD>Creates a unit vector from the specified vector. The result is a vector one unit in length pointing in the same direction as the original vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Normalize(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Normalize</H3>
<PRE>
public static void <B>Normalize</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Creates a unit vector from the specified vector, writing the result to a user-specified variable. The result is a vector one unit in length pointing in the same direction
as the original vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The normalized vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Reflect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Reflect</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Reflect</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal)</PRE>
<DL>
<DD>Returns the reflection of a vector off a surface that has the specified normal.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>vector</CODE> - Source vector.<DD><CODE>normal</CODE> - Normal of the surface.</DL>
</DD>
</DL>
<HR>
<A NAME="Reflect(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Reflect</H3>
<PRE>
public static void <B>Reflect</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;vector,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Returns the reflection of a vector off a surface that has the specified normal.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>vector</CODE> - Source vector.<DD><CODE>normal</CODE> - Normal of the surface.<DD><CODE>result</CODE> - [OutAttribute] The reflected vector.</DL>
</DD>
</DL>
<HR>
<A NAME="SmoothStep(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float)"><!-- --></A><H3>
SmoothStep</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>SmoothStep</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount)</PRE>
<DL>
<DD>Interpolates between two values using a cubic equation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source value.<DD><CODE>value2</CODE> - Source value.<DD><CODE>amount</CODE> - Weighting value.</DL>
</DD>
</DL>
<HR>
<A NAME="SmoothStep(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, float, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
SmoothStep</H3>
<PRE>
public static void <B>SmoothStep</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
float&nbsp;amount,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Interpolates between two values using a cubic equation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source value.<DD><CODE>value2</CODE> - Source value.<DD><CODE>amount</CODE> - Weighting value.<DD><CODE>result</CODE> - [OutAttribute] The interpolated value.</DL>
</DD>
</DL>
<HR>
<A NAME="Subtract(Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Subtract</H3>
<PRE>
public void <B>Subtract</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;other)</PRE>
<DL>
<DD>Subtracts the specified vector from the current vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>other</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Subtract(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Subtract</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Subtract</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2)</PRE>
<DL>
<DD>Subtracts a vector from a vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Subtract(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Subtract</H3>
<PRE>
public static void <B>Subtract</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value1,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value2,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Subtracts a vector from a vector.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value1</CODE> - Source vector.<DD><CODE>value2</CODE> - Source vector.<DD><CODE>result</CODE> - [OutAttribute] The result of the subtraction.</DL>
</DD>
</DL>
<HR>
<A NAME="ToString()"><!-- --></A><H3>
ToString</H3>
<PRE>
public java.lang.String <B>ToString</B>()</PRE>
<DL>
<DD>Retrieves a string representation of the current object.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</PRE>
<DL>
<DD>Transforms a 3D vector by the given matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - The source vector.<DD><CODE>matrix</CODE> - The transformation matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Quaternion)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation)</PRE>
<DL>
<DD>Transforms a Vector3 by a specified Quaternion rotation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The Vector3 to rotate.<DD><CODE>rotation</CODE> - The Quaternion rotation to apply.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[])"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray)</PRE>
<DL>
<DD>Transforms a source array of Vector3s by a specified Matrix and writes the results to an existing destination array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceArray</CODE> - The source array.<DD><CODE>matrix</CODE> - The transform Matrix to apply.<DD><CODE>destinationArray</CODE> - An existing destination array into which the transformed Vector3s are written.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector3[])"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray)</PRE>
<DL>
<DD>Transforms a source array of Vector3s by a specified Quaternion rotation and writes the results to an existing destination array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceArray</CODE> - The source array.<DD><CODE>rotation</CODE> - The Quaternion rotation to apply.<DD><CODE>destinationArray</CODE> - An existing destination array into which the transformed Vector3s are written.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;position,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Transforms a Vector3 by the given Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>position</CODE> - The source Vector3.<DD><CODE>matrix</CODE> - The transformation Matrix.<DD><CODE>result</CODE> - [OutAttribute] The transformed vector.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;value,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Transforms a Vector3 by a specified Quaternion rotation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The Vector3 to rotate.<DD><CODE>rotation</CODE> - The Quaternion rotation to apply.<DD><CODE>result</CODE> - [OutAttribute] An existing Vector3 filled in with the results of the rotation.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3[], int, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[], int, int)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
int&nbsp;sourceIndex,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray,
int&nbsp;destinationIndex,
int&nbsp;length)</PRE>
<DL>
<DD>Applies a specified transform Matrix to a specified range of an array of Vector3s and writes the results into a specified range of a destination array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceArray</CODE> - The source array.<DD><CODE>sourceIndex</CODE> - The index in the source array at which to start.<DD><CODE>matrix</CODE> - The transform Matrix to apply.<DD><CODE>destinationArray</CODE> - The existing destination array.<DD><CODE>destinationIndex</CODE> - The index in the destination array at which to start.<DD><CODE>length</CODE> - The number of Vector3s to transform.</DL>
</DD>
</DL>
<HR>
<A NAME="Transform(Microsoft.Xna.Framework.Vector3[], int, Microsoft.Xna.Framework.Quaternion, Microsoft.Xna.Framework.Vector3[], int, int)"><!-- --></A><H3>
Transform</H3>
<PRE>
public static void <B>Transform</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
int&nbsp;sourceIndex,
<A HREF="../../../Microsoft/Xna/Framework/Quaternion.html" title="class in Microsoft.Xna.Framework">Quaternion</A>&nbsp;rotation,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray,
int&nbsp;destinationIndex,
int&nbsp;length)</PRE>
<DL>
<DD>Applies a specified Quaternion rotation to a specified range of an array of Vector3s and writes the results into a specified range of a destination array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceArray</CODE> - The source array.<DD><CODE>sourceIndex</CODE> - The index in the source array at which to start.<DD><CODE>rotation</CODE> - The Quaternion rotation to apply.<DD><CODE>destinationArray</CODE> - The existing destination array.<DD><CODE>destinationIndex</CODE> - The index in the destination array at which to start.<DD><CODE>length</CODE> - The number of Vector3s to transform.</DL>
</DD>
</DL>
<HR>
<A NAME="TransformNormal(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)"><!-- --></A><H3>
TransformNormal</H3>
<PRE>
public static <A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A> <B>TransformNormal</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix)</PRE>
<DL>
<DD>Transforms a 3D vector normal by a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>normal</CODE> - The source vector.<DD><CODE>matrix</CODE> - The transformation matrix.</DL>
</DD>
</DL>
<HR>
<A NAME="TransformNormal(Microsoft.Xna.Framework.Vector3[], Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[])"><!-- --></A><H3>
TransformNormal</H3>
<PRE>
public static void <B>TransformNormal</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray)</PRE>
<DL>
<DD>Transforms an array of 3D vector normals by a specified Matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceArray</CODE> - The array of Vector3 normals to transform.<DD><CODE>matrix</CODE> - The transform matrix to apply.<DD><CODE>destinationArray</CODE> - An existing Vector3 array into which the results of the transforms are written.</DL>
</DD>
</DL>
<HR>
<A NAME="TransformNormal(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3)"><!-- --></A><H3>
TransformNormal</H3>
<PRE>
public static void <B>TransformNormal</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;normal,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>&nbsp;result)</PRE>
<DL>
<DD>Transforms a vector normal by a matrix.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>normal</CODE> - The source vector.<DD><CODE>matrix</CODE> - The transformation Matrix.<DD><CODE>result</CODE> - [OutAttribute] The Vector3 resulting from the transformation.</DL>
</DD>
</DL>
<HR>
<A NAME="TransformNormal(Microsoft.Xna.Framework.Vector3[], int, Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Vector3[], int, int)"><!-- --></A><H3>
TransformNormal</H3>
<PRE>
public static void <B>TransformNormal</B>(<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;sourceArray,
int&nbsp;sourceIndex,
<A HREF="../../../Microsoft/Xna/Framework/Matrix.html" title="class in Microsoft.Xna.Framework">Matrix</A>&nbsp;matrix,
<A HREF="../../../Microsoft/Xna/Framework/Vector3.html" title="class in Microsoft.Xna.Framework">Vector3</A>[]&nbsp;destinationArray,
int&nbsp;destinationIndex,
int&nbsp;length)</PRE>
<DL>
<DD>Transforms a specified range in an array of 3D vector normals by a specified Matrix and writes the results to a specified range in a destination array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceArray</CODE> - The source array of Vector3 normals.<DD><CODE>sourceIndex</CODE> - The starting index in the source array.<DD><CODE>matrix</CODE> - The transform Matrix to apply.<DD><CODE>destinationArray</CODE> - The destination Vector3 array.<DD><CODE>destinationIndex</CODE> - The starting index in the destination array.<DD><CODE>length</CODE> - The number of vectors to transform.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Vector3.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector2.html" title="class in Microsoft.Xna.Framework"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../Microsoft/Xna/Framework/Vector4.html" title="class in Microsoft.Xna.Framework"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html?Microsoft/Xna/Framework/Vector3.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Vector3.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>