summaryrefslogtreecommitdiff
path: root/test/raytracer/point.h
blob: 64bf5821e4e014836d7582b264a5a3a491f43567 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
struct point {
  flt x, y, z;
};

static inline flt dist2(struct point * p1, struct point * p2)
{
  flt dx = p2->x - p1->x;
  flt dy = p2->y - p1->y;
  flt dz = p2->z - p1->z;
  return dx * dx + dy * dy + dz * dz;
}