\hypertarget{struct_ogre_1_1_volume_1_1_vertex}{}\section{Ogre\+:\+:Volume\+:\+:Vertex Struct Reference}
\label{struct_ogre_1_1_volume_1_1_vertex}\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}


Lightweight struct to represent a mesh vertex.  




{\ttfamily \#include $<$Ogre\+Volume\+Mesh\+Builder.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_ogre_1_1_volume_1_1_vertex_a43f1271cb06918224f0e90540e739836}{Vertex} (const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&v, const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&n)
\begin{DoxyCompactList}\small\item\em Convenience constructor. \end{DoxyCompactList}\item 
\hyperlink{struct_ogre_1_1_volume_1_1_vertex_aad28b0e571929eb76d66cbfcae688d52}{Vertex} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_vertex_a94101364a0552536020d26d44b8c2b55}{nX}
\begin{DoxyCompactList}\small\item\em X component of the normal. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_vertex_aa6e33996a0561273423e609e79d46a21}{nY}
\begin{DoxyCompactList}\small\item\em Y component of the normal. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_vertex_af1ba6049f69b847ea4db2adf3e7895cf}{nZ}
\begin{DoxyCompactList}\small\item\em Z component of the normal. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_vertex_a3a9f6c743d07cc2702991ff6cbfce1b6}{x}
\begin{DoxyCompactList}\small\item\em X coordinate of the position. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_vertex_acf719c1a0ed364e6090efe9b2b17f603}{y}
\begin{DoxyCompactList}\small\item\em Y coordinate of the position. \end{DoxyCompactList}\item 
\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} \hyperlink{struct_ogre_1_1_volume_1_1_vertex_ae596bbfde75042c6bb5aae682d1c1c1f}{z}
\begin{DoxyCompactList}\small\item\em Z coordinate of the position. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Lightweight struct to represent a mesh vertex. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_a43f1271cb06918224f0e90540e739836}\label{struct_ogre_1_1_volume_1_1_vertex_a43f1271cb06918224f0e90540e739836}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!Vertex@{Vertex}}
\index{Vertex@{Vertex}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{Vertex()}{Vertex()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Ogre\+::\+Volume\+::\+Vertex\+::\+Vertex (\begin{DoxyParamCaption}\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{v,  }\item[{const \hyperlink{class_ogre_1_1_vector3}{Vector3} \&}]{n }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Convenience constructor. 


\begin{DoxyParams}{Parameters}
{\em v} & The vertex position. \\
\hline
{\em n} & The vertex normal. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_aad28b0e571929eb76d66cbfcae688d52}\label{struct_ogre_1_1_volume_1_1_vertex_aad28b0e571929eb76d66cbfcae688d52}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!Vertex@{Vertex}}
\index{Vertex@{Vertex}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{Vertex()}{Vertex()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Ogre\+::\+Volume\+::\+Vertex\+::\+Vertex (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References Ogre\+::\+Volume\+::operator$<$(), and Ogre\+::\+Volume\+::operator==().



\subsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_a3a9f6c743d07cc2702991ff6cbfce1b6}\label{struct_ogre_1_1_volume_1_1_vertex_a3a9f6c743d07cc2702991ff6cbfce1b6}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!x@{x}}
\index{x@{x}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{x}{x}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Vertex\+::x}



X coordinate of the position. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_acf719c1a0ed364e6090efe9b2b17f603}\label{struct_ogre_1_1_volume_1_1_vertex_acf719c1a0ed364e6090efe9b2b17f603}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!y@{y}}
\index{y@{y}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{y}{y}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Vertex\+::y}



Y coordinate of the position. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_ae596bbfde75042c6bb5aae682d1c1c1f}\label{struct_ogre_1_1_volume_1_1_vertex_ae596bbfde75042c6bb5aae682d1c1c1f}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!z@{z}}
\index{z@{z}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{z}{z}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Vertex\+::z}



Z coordinate of the position. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_a94101364a0552536020d26d44b8c2b55}\label{struct_ogre_1_1_volume_1_1_vertex_a94101364a0552536020d26d44b8c2b55}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!nX@{nX}}
\index{nX@{nX}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{nX}{nX}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Vertex\+::nX}



X component of the normal. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_aa6e33996a0561273423e609e79d46a21}\label{struct_ogre_1_1_volume_1_1_vertex_aa6e33996a0561273423e609e79d46a21}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!nY@{nY}}
\index{nY@{nY}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{nY}{nY}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Vertex\+::nY}



Y component of the normal. 

\mbox{\Hypertarget{struct_ogre_1_1_volume_1_1_vertex_af1ba6049f69b847ea4db2adf3e7895cf}\label{struct_ogre_1_1_volume_1_1_vertex_af1ba6049f69b847ea4db2adf3e7895cf}} 
\index{Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}!nZ@{nZ}}
\index{nZ@{nZ}!Ogre\+::\+Volume\+::\+Vertex@{Ogre\+::\+Volume\+::\+Vertex}}
\subsubsection{\texorpdfstring{nZ}{nZ}}
{\footnotesize\ttfamily \hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real} Ogre\+::\+Volume\+::\+Vertex\+::nZ}



Z component of the normal. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{_ogre_volume_mesh_builder_8h}{Ogre\+Volume\+Mesh\+Builder.\+h}\end{DoxyCompactItemize}
