/************************************************************************/ /* vector.h, vektorin k„sittelyyn liittyv„„ kamaa */ /************************************************************************/ #ifndef _chem_vector_h #define _chem_vector_h /************************************************************************/ /* onko face n„kyv„? */ /************************************************************************/ inline signed int visable(int x1, int y1, int x2, int y2, int x3, int y3); /************************************************************************/ /* laskee facelle normaalin. */ /************************************************************************/ void calcnormal(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float *nx, float *ny, float *nz); #endif