| 1467 | }; |
| 1468 | |
| 1469 | inline TinyObjPoint cross(const TinyObjPoint &v1, const TinyObjPoint &v2) { |
| 1470 | return TinyObjPoint(v1.y * v2.z - v1.z * v2.y, v1.z * v2.x - v1.x * v2.z, |
| 1471 | v1.x * v2.y - v1.y * v2.x); |
| 1472 | } |
| 1473 | |
| 1474 | inline real_t dot(const TinyObjPoint &v1, const TinyObjPoint &v2) { |
| 1475 | return (v1.x * v2.x + v1.y * v2.y + v1.z * v2.z); |
no test coverage detected