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;
}
|