MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / setPosition

Method setPosition

src/Core/Transform/Polygon.cpp:343–357  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

341 }
342
343 void Polygon::setPosition(const Transform::UnitVector& position)
344 {
345 if (!m_points.empty())
346 {
347 const Transform::UnitVector pVec
348 = position.to<Transform::Units::SceneUnits>();
349 const Transform::UnitVector addPosition = pVec - *m_points[0];
350
351 m_points[0]->set(pVec);
352 for (auto& point : m_points)
353 {
354 *point += addPosition;
355 }
356 }
357 }
358
359 void Polygon::setPositionFromCentroid(const Transform::UnitVector& position)
360 {

Callers

nothing calls this directly

Calls 2

emptyMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected