Size: 453 bytes.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
// cs/renderer/geo/dot.hh
#ifndef CS_RENDERER_GEO_DOT_HH
#define CS_RENDERER_GEO_DOT_HH

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

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

namespace cs::renderer::geo {
// Performs a standard dot product.
float dot(const p3& a, const p3& b);
float dot(const v3& a, const v3& b);
}  // namespace cs::renderer::geo

#endif  // CS_RENDERER_GEO_DOT_HH
v0 (commit) © 2025 @p13i.io | Load balancer proxied to: cs-code-viewer-3:8080 in 3ms.