Triangle Struct Reference
#include <3dmath.h>
List of all members.
Detailed Description
Definition at line 1140 of file 3dmath.h.
Constructor & Destructor Documentation
Triangle::Triangle |
( |
|
) |
[inline] |
Constructor.
Definition at line 1150 of file 3dmath.h.
01150 : v1(_v1), v2(_v2), v3(_v3) {}
Member Function Documentation
Assignment operator.
Definition at line 1153 of file 3dmath.h.
01154 {
01155 v1 = tr.v1;
01156 v2 = tr.v2;
01157 v3 = tr.v3;
01158 return *this;
01159 }
vector3 Triangle::operator[] |
( |
unsigned |
i |
) |
const [inline] |
Get component.
Definition at line 1162 of file 3dmath.h.
01163 {
01164 if (i == 0)
01165 return v1;
01166 else if (i == 1)
01167 return v2;
01168 else if (i == 2)
01169 return v3;
01170
01171 return vector3();
01172 }
vector3 Triangle::GetCenter |
( |
|
) |
[inline] |
Definition at line 1174 of file 3dmath.h.
01175 {
01176 return (v1 + v2 + v3) / 3.0f;
01177 }
Member Data Documentation
The documentation for this struct was generated from the following file:
- /cygdrive/d/src/svn/vrut/trunk/core/src/3dmath.h