| 147 | } |
| 148 | |
| 149 | XYZ_C LNLIB_XYZ_cross_product(XYZ_C a, XYZ_C b) |
| 150 | { |
| 151 | LNLib::XYZ va(a.x, a.y, a.z); |
| 152 | LNLib::XYZ vb(b.x, b.y, b.z); |
| 153 | LNLib::XYZ res = va.CrossProduct(vb); |
| 154 | return { res.GetX(), res.GetY(), res.GetZ() }; |
| 155 | } |
| 156 | |
| 157 | double LNLIB_XYZ_distance(XYZ_C a, XYZ_C b) |
| 158 | { |
nothing calls this directly
no test coverage detected