Mercurial > 3de
view cross.c @ 28:91ad0fe957de
Redraw only when necessary
Some rotation and movement code
author | Josef "Jeff" Sipek <jeffpc@optonline.net> |
---|---|
date | Sat, 03 Dec 2005 03:52:12 -0500 |
parents | 2da86c23f4f3 |
children | cc1adef5674e |
line wrap: on
line source
#include <stdio.h> #include <stdlib.h> #include <string.h> void cross(float u[3], float v[3]) { printf("%f %f %f\n", u[1]*v[2]-u[2]*v[1], u[2]*v[0]-u[0]*v[2], u[0]*v[1]-u[1]*v[0]); } int main(int argc, char **argv) { float u[3]; float v[3]; while(scanf("%*f %*f %*f %f %f %f %*f %*f %*f %f %f %f", &u[0], &u[1], &u[2], &v[0], &v[1], &v[2])==6) cross(u, v); return 0; }