1 #include "vpathmesure.h"
7 void VPathMesure::setOffset(float sp, float ep)
13 VPath VPathMesure::trim(const VPath &path)
15 if (vCompare(startOffset, 0.0f) && (vCompare(endOffset, 1.0f))) return path;
17 float len = path.length();
18 float sg = len * startOffset;
19 float eg = len * (1.0f - endOffset);
20 len = len - (sg + eg);
22 float array[5] = {0.0f, sg, len, 1000, 0.0f};
23 VDasher dasher(array, 5);
25 return dasher.dashed(path);