chiark / gitweb /
done circumcircle but it doesn't work so well
[moebius2.git] / common.h
index 7e70a752666e8ad45ee485451bbb13b72d2cd6cb..58bc1cc11bb1396e892e827a22352923c75202ab 100644 (file)
--- a/common.h
+++ b/common.h
@@ -36,8 +36,12 @@ double hypotD2(const double p[D3], const double q[D3]);
 double hypotD2plus(const double p[D3], const double q[D3], double add);
 
 double magnD(const double pq[D3]);
+double magnD2(const double pq[D3]);
 void xprod(double r[D3], const double a[D3], const double b[D3]);
 double dotprod(const double a[D3], const double b[D3]);
+void xprod_norm(double r[D3], const double a[D3], const double b[D3],
+               double one, double absepsilon);
+void normalise(double v[D3], double one, double absepsilon);
 
 void flushoutput(void);
 void diee(const char *what);