Size: 432 bytes.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
// cs/renderer/geo/cross_test.cc
#include "cs/renderer/geo/cross.hh"

#include "cs/renderer/geo/point3.h"
#include "cs/renderer/geo/vector3.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"

using p3 = ::cs::renderer::geo::Point3;
using v3 = ::cs::renderer::geo::Vector3;
using ::cs::renderer::geo::cross;

TEST(CrossProduct, CoordinateAxes) {
  EXPECT_EQ(cross(v3(p3(1, 0, 0)), v3(p3(0, 1, 0))),
            v3(p3(0, 0, 1)));
}
v0 (commit) © 2025 @p13i.io | Load balancer proxied to: cs-code-viewer-2:8080 in 4ms.