MayaFlux
1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
centroid()
[3/7]
glm::vec3 MayaFlux::Kinesis::centroid
(
std::span< const glm::vec3 >
pts
)
inline
noexcept
Arithmetic centroid of a plain position span.
Parameters
pts
Non-owning span of positions.
Returns
Mean position, or the zero vector for an empty span.
Definition at line
127
of file
Morphology.hpp
.
128
{
129
if
(pts.empty())
130
return
glm::vec3(0.0F);
131
glm::vec3 acc(0.0F);
132
for
(
const
auto
& p : pts)
133
acc += p;
134
return
acc /
static_cast<
float
>
(pts.size());
135
}
MayaFlux
Kinesis
Generated by
1.9.8