108 r.
x(a.
y()*b.
z()-a.
z()*b.
y());
109 r.
y(a.
z()*b.
x()-a.
x()*b.
z());
110 r.
z(a.
x()*b.
y()-a.
y()*b.
x());
127 o << p.
z() <<
" " << std::endl;
143 o << p->
z() <<
" " << std::endl;
149 o <<
"d " << this->
norm() << std::endl;
150 o <<
"dx " << this->
x() << std::endl;
151 o <<
"dy " << this->
y() << std::endl;
152 o <<
"dz " << this->
z() << std::endl;
155 o <<
"cx " << a.
x() <<
" " << 180/3.141592653589*acos(a.
x()) << std::endl;
156 o <<
"cy " << a.
y() <<
" " << 180/3.141592653589*acos(a.
y()) << std::endl;
157 o <<
"cz " << a.
z() <<
" " << 180/3.141592653589*acos(a.
z()) << std::endl;
double operator*=(const e_point &)
e_point & operator+=(const e_point &)
e_point & operator-=(const e_point &)
void print(std::ostream &o)
e_point & operator/=(const double v)
e_point cross(e_point &a, e_point &b)
double operator*(e_point &a, e_point &b)
e_point operator-(e_point &a, e_point &b)
std::istream & operator>>(std::istream &i, e_point &p)
e_point operator+(e_point &a, e_point &b)
std::ostream & operator<<(std::ostream &o, const e_point &p)
double v(const uint32_t step, const uint32_t n)