18 V3(
double x,
double y,
double z) : X(x), Y(y), Z(z) {};
19 V3() : X(0.0), Y(0.0), Z(0.0) {};
32 static V3 normal(
const V3 &v1,
const V3 &v2,
const V3 &v3);
39double d2r(
double degrees);
40double r2d(
double radians);
46V3 getAxis(
const V3 &p1,
const V3 &p2,
const V3 &p3 = V3(0.0, 0.0, 0.0));
50double getAngle(
const V3 &p1,
const V3 &p2);
54V3 rotateAroundAxis(
const V3 &point,
const V3 &axis,
double degrees);
55V3 rotateAroundY(
const V3 &point,
double degrees);
56V3 rotateAroundZ(
const V3 &point,
double degrees);
60V3 azAlt2xyz(
const QPointF &azAlt);
61QPointF xyz2azAlt(
const V3 &xyz);
65QPointF xyz2haDec(
const V3 &xyz,
double latitude);
66V3 haDec2xyz(
const QPointF &haDec,
double latitude);
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 13 2024 11:47:11 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.