| # | Line 15 | Line 15 | typedef FLOAT FVECT[3]; | |
|---|---|---|
| 15 | ||
| 16 | #define VCOPY(v1,v2) ((v1)[0]=(v2)[0],(v1)[1]=(v2)[1],(v1)[2]=(v2)[2]) | |
| 17 | #define DOT(v1,v2) ((v1)[0]*(v2)[0]+(v1)[1]*(v2)[1]+(v1)[2]*(v2)[2]) | |
| 18 | + | #define VLEN(v) sqrt(DOT(v,v)) |
| 19 | #define VSUM(vr,v1,v2,f) ((vr)[0]=(v1)[0]+(f)*(v2)[0], \ | |
| 20 | (vr)[1]=(v1)[1]+(f)*(v2)[1], \ | |
| 21 | (vr)[2]=(v1)[2]+(f)*(v2)[2]) | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |