\hypertarget{a00908}{\section{O\+F\+F\+Importer Class Reference}
\label{a00908}\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00908_a482e6ac5a674bc6223b90ea69431fc2b}{enum {\bfseries Object\+Options\+E} \{ \\*
{\bfseries N\+O\+N\+E} = 0, 
{\bfseries B\+I\+N\+A\+R\+Y} = 1, 
{\bfseries T\+R\+I\+M\+E\+S\+H} = 1 $<$$<$ 1, 
{\bfseries P\+O\+L\+Y\+M\+E\+S\+H} = 1 $<$$<$ 2, 
\\*
{\bfseries V\+E\+R\+T\+E\+X\+N\+O\+R\+M\+A\+L} = 1 $<$$<$ 3, 
{\bfseries V\+E\+R\+T\+E\+X\+T\+E\+X\+C\+O\+O\+R\+D\+S} = 1 $<$$<$ 4, 
{\bfseries V\+E\+R\+T\+E\+X\+C\+O\+L\+O\+R} = 1 $<$$<$ 5, 
{\bfseries F\+A\+C\+E\+C\+O\+L\+O\+R} = 1 $<$$<$ 6, 
\\*
{\bfseries C\+O\+L\+O\+R\+A\+L\+P\+H\+A} = 1 $<$$<$ 7, 
{\bfseries F\+O\+R\+C\+E\+\_\+\+N\+O\+C\+O\+L\+O\+R} = 1 $<$$<$ 8, 
{\bfseries F\+O\+R\+C\+E\+\_\+\+N\+O\+N\+O\+R\+M\+A\+L\+S} = 1 $<$$<$ 9, 
{\bfseries F\+O\+R\+C\+E\+\_\+\+N\+O\+T\+E\+X\+T\+U\+R\+E\+S} = 1 $<$$<$ 10
 \}}\label{a00908_a482e6ac5a674bc6223b90ea69431fc2b}

\item 
\hypertarget{a00908_adb475c9b78c2d6fe8036a8c2a45a9d82}{typedef uint {\bfseries Object\+Options}}\label{a00908_adb475c9b78c2d6fe8036a8c2a45a9d82}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00908_a24fc13d9f16ef35f78d9998cad40af30}{\hyperlink{a00908_a24fc13d9f16ef35f78d9998cad40af30}{O\+F\+F\+Importer} ()}\label{a00908_a24fc13d9f16ef35f78d9998cad40af30}

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
\hypertarget{a00908_aaf11bedd78b6bec6588c96b700f66268}{\hyperlink{a00908_aaf11bedd78b6bec6588c96b700f66268}{$\sim$\+O\+F\+F\+Importer} ()}\label{a00908_aaf11bedd78b6bec6588c96b700f66268}

\begin{DoxyCompactList}\small\item\em base class needs virtual destructor \end{DoxyCompactList}\item 
void \hyperlink{a00908_abc3f1823ed254c2b4a2781bef4b775c1}{add\+Object} (\hyperlink{a00329}{Base\+Object} $\ast$\+\_\+object)
\begin{DoxyCompactList}\small\item\em add initial object \end{DoxyCompactList}\item 
\hypertarget{a00908_afc32fdb800303715111e165b9ea5e339}{unsigned int {\bfseries max\+Face\+Valence} () const }\label{a00908_afc32fdb800303715111e165b9ea5e339}

\item 
\hypertarget{a00908_a99cdbaaa8ab13ac9a393f5fd4ff043bc}{void {\bfseries max\+Face\+Valence} (unsigned int \+\_\+max\+Valence)}\label{a00908_a99cdbaaa8ab13ac9a393f5fd4ff043bc}

\item 
\hypertarget{a00908_a434f08db02521fefc4e7fc3a122b1893}{Vertex\+Handle \hyperlink{a00908_a434f08db02521fefc4e7fc3a122b1893}{add\+Vertex} (const \hyperlink{a01411}{Vec3f} \&\+\_\+point)}\label{a00908_a434f08db02521fefc4e7fc3a122b1893}

\begin{DoxyCompactList}\small\item\em add a vertex with coordinate {\ttfamily \+\_\+point} \end{DoxyCompactList}\item 
\hypertarget{a00908_aae08cd528b40ea3d3ddde4c882274da9}{\hyperlink{a01411}{Vec3f} \hyperlink{a00908_aae08cd528b40ea3d3ddde4c882274da9}{vertex} (uint \+\_\+index)}\label{a00908_aae08cd528b40ea3d3ddde4c882274da9}

\begin{DoxyCompactList}\small\item\em get vertex with given index \end{DoxyCompactList}\item 
\hypertarget{a00908_a0311b7c56ace34fce5aac1840174c4fd}{int \hyperlink{a00908_a0311b7c56ace34fce5aac1840174c4fd}{add\+Tex\+Coord} (const \hyperlink{a01409}{Vec2f} \&\+\_\+coord)}\label{a00908_a0311b7c56ace34fce5aac1840174c4fd}

\begin{DoxyCompactList}\small\item\em add texture coordinates \end{DoxyCompactList}\item 
\hypertarget{a00908_adf66a6618a7a5f5ad6a042c16f45b758}{int \hyperlink{a00908_adf66a6618a7a5f5ad6a042c16f45b758}{add\+Color} (const \hyperlink{a01409}{Vec4f} \&\+\_\+color)}\label{a00908_adf66a6618a7a5f5ad6a042c16f45b758}

\begin{DoxyCompactList}\small\item\em add a color \end{DoxyCompactList}\item 
\hypertarget{a00908_a8de3a4877304f6e681124a5e980910ce}{int \hyperlink{a00908_a8de3a4877304f6e681124a5e980910ce}{add\+Normal} (const \hyperlink{a01411}{Vec3f} \&\+\_\+normal)}\label{a00908_a8de3a4877304f6e681124a5e980910ce}

\begin{DoxyCompactList}\small\item\em add a normal \end{DoxyCompactList}\item 
\hyperlink{a02347_a6f3eb4ad4fc6f95326b848d821958f35}{Poly\+Mesh} $\ast$ \hyperlink{a00908_a16c22d6ec1950241e8e3d9f0d57a1a4a}{poly\+Mesh} ()
\begin{DoxyCompactList}\small\item\em get a pointer to the active poly\+Mesh \end{DoxyCompactList}\item 
\hyperlink{a02425_a41cbba34c91d41c5325cc019b097ad91}{Tri\+Mesh} $\ast$ \hyperlink{a00908_a0ad353f29365389ba9debbb717594ec9}{tri\+Mesh} ()
\begin{DoxyCompactList}\small\item\em get a pointer to the active tri\+Mesh \end{DoxyCompactList}\item 
\hypertarget{a00908_a48a5569c4062b220163a4d26d69bc011}{void \hyperlink{a00908_a48a5569c4062b220163a4d26d69bc011}{set\+Vertex\+Tex\+Coord} (Vertex\+Handle \+\_\+vh, int \+\_\+tex\+Coord\+I\+D)}\label{a00908_a48a5569c4062b220163a4d26d69bc011}

\begin{DoxyCompactList}\small\item\em set vertex texture coordinate \end{DoxyCompactList}\item 
\hypertarget{a00908_af504be58e6c4c035802a1b17440579af}{void \hyperlink{a00908_af504be58e6c4c035802a1b17440579af}{set\+Normal} (Vertex\+Handle \+\_\+vh, int \+\_\+normal\+I\+D)}\label{a00908_af504be58e6c4c035802a1b17440579af}

\begin{DoxyCompactList}\small\item\em set vertex normal \end{DoxyCompactList}\item 
void \hyperlink{a00908_a796f7fcde0ae2b457552a8c869e753a1}{set\+Vertex\+Color} (Vertex\+Handle \+\_\+vh, int \+\_\+color\+Index)
\begin{DoxyCompactList}\small\item\em set vertex color \end{DoxyCompactList}\item 
void \hyperlink{a00908_aaf5e2886736ba111ff9ae156dfb09b8c}{set\+Face\+Color} (Face\+Handle \+\_\+fh, int \+\_\+color\+Index)
\begin{DoxyCompactList}\small\item\em set face color \end{DoxyCompactList}\item 
\hypertarget{a00908_a85ffa3d6414d55f035ea1c4f5e385375}{int \hyperlink{a00908_a85ffa3d6414d55f035ea1c4f5e385375}{add\+Face} (const V\+Handles \&\+\_\+indices)}\label{a00908_a85ffa3d6414d55f035ea1c4f5e385375}

\begin{DoxyCompactList}\small\item\em add a face with indices \+\_\+indices refering to vertices \end{DoxyCompactList}\item 
\hypertarget{a00908_a5a752de04e2aaa5586c2a7322ddcdf4c}{bool \hyperlink{a00908_a5a752de04e2aaa5586c2a7322ddcdf4c}{has\+Vertex\+Normals} ()}\label{a00908_a5a752de04e2aaa5586c2a7322ddcdf4c}

\begin{DoxyCompactList}\small\item\em Query Object Options. \end{DoxyCompactList}\item 
\hypertarget{a00908_af0d1e5c0582f3ab67c3358c6b5c95c11}{bool {\bfseries has\+Texture\+Coords} ()}\label{a00908_af0d1e5c0582f3ab67c3358c6b5c95c11}

\item 
\hypertarget{a00908_a8190ba296b4252dc06fb563108a7b0a3}{bool {\bfseries has\+Vertex\+Colors} ()}\label{a00908_a8190ba296b4252dc06fb563108a7b0a3}

\item 
\hypertarget{a00908_a162f7084e8d7162de6eed8af3f901751}{bool {\bfseries has\+Face\+Colors} ()}\label{a00908_a162f7084e8d7162de6eed8af3f901751}

\item 
\hypertarget{a00908_a0acf3ff7039b5f7ab398d6471e656945}{bool {\bfseries is\+Triangle\+Mesh} ()}\label{a00908_a0acf3ff7039b5f7ab398d6471e656945}

\item 
\hypertarget{a00908_a79e86f11dfdb1e6837e8f4caaf675286}{bool {\bfseries is\+Poly\+Mesh} ()}\label{a00908_a79e86f11dfdb1e6837e8f4caaf675286}

\item 
\hypertarget{a00908_afef5bc3cb00429a7436193be1d5dd590}{bool {\bfseries is\+Binary} ()}\label{a00908_afef5bc3cb00429a7436193be1d5dd590}

\item 
\hypertarget{a00908_a8d037eb765722c08b93913f5d541fac6}{uint \hyperlink{a00908_a8d037eb765722c08b93913f5d541fac6}{n\+\_\+vertices} ()}\label{a00908_a8d037eb765722c08b93913f5d541fac6}

\begin{DoxyCompactList}\small\item\em Global \hyperlink{a01027}{Properties}. \end{DoxyCompactList}\item 
\hypertarget{a00908_a2ec4b3b1ea5288cef2de00e03ba3a28e}{uint {\bfseries n\+\_\+normals} ()}\label{a00908_a2ec4b3b1ea5288cef2de00e03ba3a28e}

\item 
\hypertarget{a00908_a6c3ccb4977bec5c5301c40ce23036733}{uint {\bfseries n\+\_\+tex\+Coords} ()}\label{a00908_a6c3ccb4977bec5c5301c40ce23036733}

\item 
\hypertarget{a00908_a8633915be4056cc4e5a220a534ca1cae}{void {\bfseries reserve} (unsigned int \+\_\+nv, unsigned int \+\_\+ne, unsigned int \+\_\+nf)}\label{a00908_a8633915be4056cc4e5a220a534ca1cae}

\item 
\hypertarget{a00908_ab0944affbb498bece33166e6a107b311}{Q\+String \hyperlink{a00908_ab0944affbb498bece33166e6a107b311}{path} ()}\label{a00908_ab0944affbb498bece33166e6a107b311}

\begin{DoxyCompactList}\small\item\em Path of the O\+F\+F file. \end{DoxyCompactList}\item 
\hypertarget{a00908_ac33d3c3686c0d12a89503dc672f15837}{void {\bfseries set\+Path} (Q\+String \+\_\+path)}\label{a00908_ac33d3c3686c0d12a89503dc672f15837}

\item 
void \hyperlink{a00908_a1d7a0e4bd136cb8581a8be80cac85c94}{set\+Object\+Options} (Object\+Options \+\_\+options)
\item 
\hypertarget{a00908_a88021506b7f200318272824a6f260e39}{void \hyperlink{a00908_a88021506b7f200318272824a6f260e39}{add\+Option} (Object\+Options\+E \+\_\+option)}\label{a00908_a88021506b7f200318272824a6f260e39}

\begin{DoxyCompactList}\small\item\em add an option \end{DoxyCompactList}\item 
\hypertarget{a00908_aad79e4ec23e6c104ec33c7ee4d0394d0}{void \hyperlink{a00908_aad79e4ec23e6c104ec33c7ee4d0394d0}{remove\+Option} (Object\+Options\+E \+\_\+option)}\label{a00908_aad79e4ec23e6c104ec33c7ee4d0394d0}

\begin{DoxyCompactList}\small\item\em remove an option \end{DoxyCompactList}\item 
\hypertarget{a00908_ad696e221708c2da0a4a0dadabf483f38}{bool \hyperlink{a00908_ad696e221708c2da0a4a0dadabf483f38}{has\+Option} (Object\+Options\+E \+\_\+option)}\label{a00908_ad696e221708c2da0a4a0dadabf483f38}

\begin{DoxyCompactList}\small\item\em test if object has a certain option \end{DoxyCompactList}\item 
\hypertarget{a00908_a0369d06c5760432a50c0bba315ee0882}{Object\+Options \& \hyperlink{a00908_a0369d06c5760432a50c0bba315ee0882}{object\+Options} ()}\label{a00908_a0369d06c5760432a50c0bba315ee0882}

\begin{DoxyCompactList}\small\item\em get Object Options \end{DoxyCompactList}\item 
\hypertarget{a00908_a726c5ba850ff0e7b59817bd969e375a4}{void \hyperlink{a00908_a726c5ba850ff0e7b59817bd969e375a4}{set\+Object\+Name} (Q\+String \+\_\+name)}\label{a00908_a726c5ba850ff0e7b59817bd969e375a4}

\begin{DoxyCompactList}\small\item\em change the name of an object \end{DoxyCompactList}\item 
\hypertarget{a00908_aea92ffdf0adf4eaa9ebb4ad170996bd7}{\hyperlink{a00329}{Base\+Object} $\ast$ \hyperlink{a00908_aea92ffdf0adf4eaa9ebb4ad170996bd7}{get\+Object} ()}\label{a00908_aea92ffdf0adf4eaa9ebb4ad170996bd7}

\begin{DoxyCompactList}\small\item\em get \hyperlink{a00329}{Base\+Object} data of object \end{DoxyCompactList}\item 
void \hyperlink{a00908_ab9b0368e293f3fe8dc4661b1e883ed49}{finish} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00908_a57ad14c24f383ef137a18fdda826040e}{std\+::vector$<$ \hyperlink{a01411}{Vec3f} $>$ {\bfseries vertices\+\_\+}}\label{a00908_a57ad14c24f383ef137a18fdda826040e}

\item 
\hypertarget{a00908_abb9dfa59218a18fa19e9fd8cf1c66904}{std\+::vector$<$ \hyperlink{a01411}{Vec3f} $>$ {\bfseries normals\+\_\+}}\label{a00908_abb9dfa59218a18fa19e9fd8cf1c66904}

\item 
\hypertarget{a00908_aeb3e37db7822cc00ed3c443da6de95ea}{std\+::vector$<$ \hyperlink{a01409}{Vec2f} $>$ {\bfseries tex\+Coords\+\_\+}}\label{a00908_aeb3e37db7822cc00ed3c443da6de95ea}

\item 
\hypertarget{a00908_a47079312ed801a6835a763168427a68c}{std\+::vector$<$ \hyperlink{a01409}{Vec4f} $>$ {\bfseries colors\+\_\+}}\label{a00908_a47079312ed801a6835a763168427a68c}

\item 
\hypertarget{a00908_a98f96aa8b5b5662adc355c4c23af267a}{Q\+String {\bfseries path\+\_\+}}\label{a00908_a98f96aa8b5b5662adc355c4c23af267a}

\item 
\hypertarget{a00908_a2fd141948c72b5d552b9f82a97f21f35}{std\+::map$<$ int, \\*
\hyperlink{a00994_a0fc18e13d70825938274e3faf7b55e01}{Poly\+Mesh\+::\+Vertex\+Handle} $>$ {\bfseries vertex\+Map\+Poly\+\_\+}}\label{a00908_a2fd141948c72b5d552b9f82a97f21f35}

\item 
\hypertarget{a00908_a78459a4d7f23f68b4e7e6355935b7ec3}{std\+::vector$<$ Poly\+Mesh\+::\+Face\+Handle $>$ {\bfseries face\+Map\+Poly\+\_\+}}\label{a00908_a78459a4d7f23f68b4e7e6355935b7ec3}

\item 
\hypertarget{a00908_aeabd1788797388cd7e737902138a6a59}{\hyperlink{a02347_a6f3eb4ad4fc6f95326b848d821958f35}{Poly\+Mesh} $\ast$ {\bfseries poly\+Mesh\+\_\+}}\label{a00908_aeabd1788797388cd7e737902138a6a59}

\item 
\hypertarget{a00908_aecbb8349dc3d7854ca82483a69028f31}{std\+::map$<$ int, \\*
Tri\+Mesh\+::\+Vertex\+Handle $>$ {\bfseries vertex\+Map\+Tri\+\_\+}}\label{a00908_aecbb8349dc3d7854ca82483a69028f31}

\item 
\hypertarget{a00908_ad36c1856a0c17f179fb0a767879ada6a}{std\+::vector$<$ Tri\+Mesh\+::\+Face\+Handle $>$ {\bfseries face\+Map\+Tri\+\_\+}}\label{a00908_ad36c1856a0c17f179fb0a767879ada6a}

\item 
\hypertarget{a00908_ab7a8965380fe4a9183a5930006f8880a}{\hyperlink{a02425_a41cbba34c91d41c5325cc019b097ad91}{Tri\+Mesh} $\ast$ {\bfseries tri\+Mesh\+\_\+}}\label{a00908_ab7a8965380fe4a9183a5930006f8880a}

\item 
\hypertarget{a00908_a12fa1c515d9839065917fab798044c5e}{\hyperlink{a00329}{Base\+Object} $\ast$ {\bfseries object\+\_\+}}\label{a00908_a12fa1c515d9839065917fab798044c5e}

\item 
\hypertarget{a00908_aabbf473acdc2d3bb2fd951da85effe25}{Object\+Options {\bfseries object\+Options\+\_\+}}\label{a00908_aabbf473acdc2d3bb2fd951da85effe25}

\item 
\hypertarget{a00908_a2d584b4e7902b7fbdafe6e05c583a65b}{std\+::vector$<$ O\+M\+V\+Handles $>$ {\bfseries invalid\+Faces\+\_\+}}\label{a00908_a2d584b4e7902b7fbdafe6e05c583a65b}

\item 
\hypertarget{a00908_ae5ff1750401b6fe106a1d6ecccec9289}{unsigned int {\bfseries max\+Face\+Valence\+\_\+}}\label{a00908_ae5ff1750401b6fe106a1d6ecccec9289}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 81 of file O\+F\+F\+Importer.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a00908_abc3f1823ed254c2b4a2781bef4b775c1}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!add\+Object@{add\+Object}}
\index{add\+Object@{add\+Object}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{add\+Object}]{\setlength{\rightskip}{0pt plus 5cm}void O\+F\+F\+Importer\+::add\+Object (
\begin{DoxyParamCaption}
\item[{{\bf Base\+Object} $\ast$}]{\+\_\+object}
\end{DoxyParamCaption}
)}}\label{a00908_abc3f1823ed254c2b4a2781bef4b775c1}


add initial object 

add a mesh 

Definition at line 72 of file O\+F\+F\+Importer.\+cc.

\hypertarget{a00908_ab9b0368e293f3fe8dc4661b1e883ed49}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!finish@{finish}}
\index{finish@{finish}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{finish}]{\setlength{\rightskip}{0pt plus 5cm}void O\+F\+F\+Importer\+::finish (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{a00908_ab9b0368e293f3fe8dc4661b1e883ed49}
Finish up importing process\+: Duplicate vertices of non-\/manifold faces and add these faces as isolated ones 

Definition at line 335 of file O\+F\+F\+Importer.\+cc.

\hypertarget{a00908_a16c22d6ec1950241e8e3d9f0d57a1a4a}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!poly\+Mesh@{poly\+Mesh}}
\index{poly\+Mesh@{poly\+Mesh}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{poly\+Mesh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Poly\+Mesh} $\ast$ O\+F\+F\+Importer\+::poly\+Mesh (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{a00908_a16c22d6ec1950241e8e3d9f0d57a1a4a}


get a pointer to the active poly\+Mesh 

get mesh as poly\+Mesh 

Definition at line 137 of file O\+F\+F\+Importer.\+cc.

\hypertarget{a00908_aaf5e2886736ba111ff9ae156dfb09b8c}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!set\+Face\+Color@{set\+Face\+Color}}
\index{set\+Face\+Color@{set\+Face\+Color}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{set\+Face\+Color}]{\setlength{\rightskip}{0pt plus 5cm}void O\+F\+F\+Importer\+::set\+Face\+Color (
\begin{DoxyParamCaption}
\item[{Face\+Handle}]{\+\_\+fh, }
\item[{int}]{\+\_\+color\+Index}
\end{DoxyParamCaption}
)}}\label{a00908_aaf5e2886736ba111ff9ae156dfb09b8c}


set face color 

set R\+G\+B\+A color of face 

Definition at line 601 of file O\+F\+F\+Importer.\+cc.

\hypertarget{a00908_a1d7a0e4bd136cb8581a8be80cac85c94}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!set\+Object\+Options@{set\+Object\+Options}}
\index{set\+Object\+Options@{set\+Object\+Options}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{set\+Object\+Options}]{\setlength{\rightskip}{0pt plus 5cm}void O\+F\+F\+Importer\+::set\+Object\+Options (
\begin{DoxyParamCaption}
\item[{Object\+Options}]{\+\_\+options}
\end{DoxyParamCaption}
)}}\label{a00908_a1d7a0e4bd136cb8581a8be80cac85c94}
store an initial options object for an object containing info about the mesh\+Type 

Definition at line 528 of file O\+F\+F\+Importer.\+cc.

\hypertarget{a00908_a796f7fcde0ae2b457552a8c869e753a1}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!set\+Vertex\+Color@{set\+Vertex\+Color}}
\index{set\+Vertex\+Color@{set\+Vertex\+Color}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{set\+Vertex\+Color}]{\setlength{\rightskip}{0pt plus 5cm}void O\+F\+F\+Importer\+::set\+Vertex\+Color (
\begin{DoxyParamCaption}
\item[{Vertex\+Handle}]{\+\_\+vh, }
\item[{int}]{\+\_\+color\+Index}
\end{DoxyParamCaption}
)}}\label{a00908_a796f7fcde0ae2b457552a8c869e753a1}


set vertex color 

set R\+G\+B\+A color of vertex 

Definition at line 561 of file O\+F\+F\+Importer.\+cc.

\hypertarget{a00908_a0ad353f29365389ba9debbb717594ec9}{\index{O\+F\+F\+Importer@{O\+F\+F\+Importer}!tri\+Mesh@{tri\+Mesh}}
\index{tri\+Mesh@{tri\+Mesh}!O\+F\+F\+Importer@{O\+F\+F\+Importer}}
\subsubsection[{tri\+Mesh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tri\+Mesh} $\ast$ O\+F\+F\+Importer\+::tri\+Mesh (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{a00908_a0ad353f29365389ba9debbb717594ec9}


get a pointer to the active tri\+Mesh 

get mesh as tri\+Mesh 

Definition at line 147 of file O\+F\+F\+Importer.\+cc.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin\+Collection-\/\+File\+Plugins/\+Plugin-\/\+File\+O\+F\+F/O\+F\+F\+Importer.\+hh\item 
Plugin\+Collection-\/\+File\+Plugins/\+Plugin-\/\+File\+O\+F\+F/O\+F\+F\+Importer.\+cc\end{DoxyCompactItemize}
