.. index:: pair: class; EE::Math::Triangle2 .. _doxid-class_e_e_1_1_math_1_1_triangle2: template class EE::Math::Triangle2 ================================== .. toctree:: :hidden: Overview ~~~~~~~~ Utility template class for manipulating triangles. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include template class Triangle2 { public: // fields :ref:`Vector2` :target:`V`[3]; // construction :ref:`Triangle2`(); :ref:`Triangle2`(const :ref:`Vector2`& v1, const :ref:`Vector2`& v2, const :ref:`Vector2`& v3); // methods :ref:`tSize`& :ref:`getAt`(:ref:`Uint32` Index); :ref:`tSize` :target:`getSize`(); }; .. _details-class_e_e_1_1_math_1_1_triangle2: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Utility template class for manipulating triangles. Construction ------------ .. index:: pair: function; Triangle2 .. _doxid-class_e_e_1_1_math_1_1_triangle2_1a944ec040c90a4adef17e093a6760a583: .. ref-code-block:: cpp :class: doxyrest-title-code-block Triangle2() Default constructor ( creates 3 empty Vector3(0,0,0) .. index:: pair: function; Triangle2 .. _doxid-class_e_e_1_1_math_1_1_triangle2_1a9fe7b024e1f5722abe95a1724d7d6645: .. ref-code-block:: cpp :class: doxyrest-title-code-block Triangle2(const :ref:`Vector2`& v1, const :ref:`Vector2`& v2, const :ref:`Vector2`& v3) Create a triangle from 3 vectors Methods ------- .. index:: pair: function; getAt .. _doxid-class_e_e_1_1_math_1_1_triangle2_1a1c9128651425e4f81371936c29206f46: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tSize`& getAt(:ref:`Uint32` Index) .. rubric:: Returns: The vector index ( between 0 and 2 )