SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
Go to the source code of this file.
Classes | |
class | SLVec3< T > |
3D vector template class for standard 3D vector algebra. More... | |
Typedefs | |
typedef SLVec3< SLfloat > | SLVec3f |
typedef SLVec3< SLfloat > | SLCol3f |
typedef SLVec3< SLint > | SLVec3i |
typedef SLVec3< SLuint > | SLVec3ui |
typedef SLVec3< SLshort > | SLVec3s |
typedef SLVec3< double > | SLVec3d |
typedef vector< SLVec3f > | SLVVec3f |
typedef vector< SLCol3f > | SLVCol3f |
typedef vector< SLVec3d > | SLVVec3d |
typedef vector< SLfloat > | SLVfloat |
Variables | |
static const double | EARTH_RADIUS_A = 6378137 |
static const double | EARTH_ECCENTRICTIY = 8.1819190842622e-2 |
static const double | EARTH_RADIUS_A_SQR = EARTH_RADIUS_A * EARTH_RADIUS_A |
static const double | EARTH_ECCENTRICTIY_SQR = EARTH_ECCENTRICTIY * EARTH_ECCENTRICTIY |
static const double | EARTH_RADIUS_B = sqrt(EARTH_RADIUS_A_SQR * (1 - EARTH_ECCENTRICTIY_SQR)) |
static const double | EARTH_RADIUS_B_SQR = EARTH_RADIUS_B * EARTH_RADIUS_B |
static const double | EARTH_ECCENTRICTIY2 = sqrt((EARTH_RADIUS_A_SQR - EARTH_RADIUS_B_SQR) / EARTH_RADIUS_B_SQR) |
static const double | EARTH_ECCENTRICTIY2_SQR = EARTH_ECCENTRICTIY2 * EARTH_ECCENTRICTIY2 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |