MCPcopy Create free account
hub / github.com/MyGUI/mygui / computeDistance

Method computeDistance

MyGUIEngine/src/msdfgen/core/edge-selectors.cpp:108–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

106}
107
108double PerpendicularDistanceSelectorBase::computeDistance(const Point2 &p) const {
109 double minDistance = minTrueDistance.distance < 0 ? minNegativePerpendicularDistance : minPositivePerpendicularDistance;
110 if (nearEdge) {
111 SignedDistance distance = minTrueDistance;
112 nearEdge->distanceToPerpendicularDistance(distance, p, nearEdgeParam);
113 if (fabs(distance.distance) < fabs(minDistance))
114 minDistance = distance.distance;
115 }
116 return minDistance;
117}
118
119SignedDistance PerpendicularDistanceSelectorBase::trueDistance() const {
120 return minTrueDistance;

Callers 1

distanceMethod · 0.80

Calls 1

Tested by

no test coverage detected