+/* find a point based on a unit hex, given angle and distance from center,
+ * where a distance of 1 is on the hex side. probably not useful
+ * for points outside the hex, that is, distance should almost certainly
+ * be less than or equal to 1.0
+ */
+double HL_polar(double angle, double distance, double *x, double *y);
+