![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXVec3d.h>
Public Attributes | |
FXdouble | x |
FXdouble | y |
FXdouble | z |
Double-precision 3-element vector.
|
inline |
Default constructor.
|
inline |
|
inline |
Initialize from array of doubles.
Initialize with components.
FX::FXVec3d::FXVec3d | ( | FXColor | color | ) |
Initialize with color.
Return a non-const reference to the ith element.
Return a const reference to the ith element.
Set value from components.
|
inline |
Conversions.
|
inline |
|
inline |
|
inline |
FX::FXVec3d::operator FXColor | ( | ) | const |
Convert to color.
|
inline |
Unary.
|
inline |
|
inline |
Test if zero.
|
inline |
|
inline |
|
inline |
|
inline |
Length and square of length.
|
inline |
Clamp values of vector between limits.
References FXCLAMP.
Compute normal from three points a,b,c.
|
friend |
Compute approximate normal from four points a,b,c,d.
FXdouble FX::FXVec3d::x |
Referenced by FXVec3d(), FX::FXVec4d::FXVec4d(), FX::hi(), FX::lo(), operator!=(), FX::operator!=(), operator*(), FX::operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), operator<(), FX::operator<(), operator<=(), FX::operator<=(), operator=(), FX::FXVec4d::operator=(), operator==(), FX::operator==(), operator>(), FX::operator>(), operator>=(), FX::operator>=(), operator^(), and set().
FXdouble FX::FXVec3d::y |
Referenced by FXVec3d(), FX::FXVec4d::FXVec4d(), FX::hi(), FX::lo(), operator!=(), FX::operator!=(), operator*(), FX::operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), operator<(), FX::operator<(), operator<=(), FX::operator<=(), operator=(), FX::FXVec4d::operator=(), operator==(), FX::operator==(), operator>(), FX::operator>(), operator>=(), FX::operator>=(), operator^(), and set().
FXdouble FX::FXVec3d::z |
Referenced by FXVec3d(), FX::FXVec4d::FXVec4d(), FX::hi(), FX::lo(), operator!=(), FX::operator!=(), operator*(), FX::operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), operator<(), FX::operator<(), operator<=(), FX::operator<=(), operator=(), FX::FXVec4d::operator=(), operator==(), FX::operator==(), operator>(), FX::operator>(), operator>=(), FX::operator>=(), operator^(), and set().
![]() |