The Tiny HTM Library
|
An ellipse on the sphere, defined as the points p such that angsep(p, f1) + angsep(p, f2) <= 2a, where a is the semi-major axis angle of the ellipse and f1/f2 are its focii. More...
#include <geometry.h>
Data Fields | |
struct htm_v3 | cen |
Ellipse center (unit vector). | |
double | xx |
M[1,1]. | |
double | yy |
M[2,2]. | |
double | zz |
M[3,3]. | |
double | xy |
M[1,2] (== M[2,1]) | |
double | xz |
M[1,3] (== M[3,1]) | |
double | yz |
M[2,3] (== M[3,2]) | |
double | a |
Semi-major axis angle (degrees). |
An ellipse on the sphere, defined as the points p such that angsep(p, f1) + angsep(p, f2) <= 2a, where a is the semi-major axis angle of the ellipse and f1/f2 are its focii.
The boundary is given by the intersection of an elliptical cone passing through the origin with the unit sphere; the cone is represented via the symmetric 3 by 3 matrix M of the cones quadratic form.
Definition at line 365 of file geometry.h.
double htm_s2ellipse::a |
Semi-major axis angle (degrees).
Definition at line 373 of file geometry.h.
Referenced by htm_s2ellipse_init(), and htm_s2ellipse_init2().
struct htm_v3 htm_s2ellipse::cen |
Ellipse center (unit vector).
Definition at line 366 of file geometry.h.
Referenced by htm_s2ellipse_init(), and htm_s2ellipse_init2().