#ifndef POINT_H // STRUCTURE struct Point { inline Point(void) : x(0), y(0), z(0), w(1) {} inline Point(float x, float y, float z) : x(x), y(y), z(z), w(1) {} union { float e[4]; struct { float x, y, z, w; }; }; }; #define POINT_H #endif