Rebel Fork Framework
|
3-vector with double precision. More...
#include <Urho3D/Math/TetrahedralMesh.h>
Public Member Functions | |
HighPrecisionVector3 ()=default | |
Construct default. | |
HighPrecisionVector3 (const Vector3 &vec) | |
Construct from Vector3. | |
operator Vector3 () const | |
Convert to Vector3. | |
double | DotProduct (const HighPrecisionVector3 &rhs) const |
Dot product with another vector. | |
HighPrecisionVector3 | CrossProduct (const HighPrecisionVector3 &rhs) const |
Cross product with another vector. | |
double | LengthSquared () const |
Return squared length of the vector. | |
HighPrecisionVector3 | operator+ (const HighPrecisionVector3 &rhs) const |
Add another vector. | |
HighPrecisionVector3 | operator- (const HighPrecisionVector3 &rhs) const |
Subtract another vector. | |
HighPrecisionVector3 | operator* (double rhs) const |
Multiply with scalar. | |
Public Attributes | |
double | data_ [3] {} |
Components. | |
3-vector with double precision.