MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ apply_transform()

MAYAFLUX_API void MayaFlux::Kinesis::apply_transform ( std::vector< glm::vec3 > &  vertices,
const glm::mat4 &  transform 
)

Apply rigid transformation to vertex set.

Parameters
verticesVertices to transform (modified in-place)
transformAffine transformation matrix (4x4)

Definition at line 181 of file GeometryPrimitives.cpp.

184{
185 for (auto& vertex : vertices) {
186 glm::vec4 pos(vertex, 1.0F);
187 pos = transform * pos;
188 vertex = glm::vec3(pos);
189 }
190}

Referenced by apply_rotation().

+ Here is the caller graph for this function: