for(unsigned int k = 1; k < tbcway.size()-1; ++k)
{
temp[0] = DPoint(Thread_xNode[tbcway.at(k)].xPOS,Thread_xNode[tbcway.at(k)].yPOS);
temp[1] = DPoint(Thread_xNode[tbcway.at(k+1)].xPOS,Thread_xNode[tbcway.at(k+1)].yPOS);
temp[2] = DPoint(Thread_xNode[tbcway.at(k-1)].xPOS,Thread_xNode[tbcway.at(k-1)].yPOS);
temp[3] = temp[0] + (function_r(function_u(temp[1] - temp[0]) - function_u(temp[2] - temp[0])) * RecievedData.Width);
PolygonTemp.push_back(amx_ftoc(temp[3].X));
PolygonTemp.push_back(amx_ftoc(temp[3].Y));
}
ICAgIAkJCQlmb3IodW5zaWduZWQgaW50IGsgPSAxOyBrIDwgdGJjd2F5LnNpemUoKS0xOyArK2spCgkJCQkJewoJCQkJCQl0ZW1wWzBdID0gRFBvaW50KFRocmVhZF94Tm9kZVt0YmN3YXkuYXQoayldLnhQT1MsVGhyZWFkX3hOb2RlW3RiY3dheS5hdChrKV0ueVBPUyk7CgkJCQkJCXRlbXBbMV0gPSBEUG9pbnQoVGhyZWFkX3hOb2RlW3RiY3dheS5hdChrKzEpXS54UE9TLFRocmVhZF94Tm9kZVt0YmN3YXkuYXQoaysxKV0ueVBPUyk7CgkJCQkJCXRlbXBbMl0gPSBEUG9pbnQoVGhyZWFkX3hOb2RlW3RiY3dheS5hdChrLTEpXS54UE9TLFRocmVhZF94Tm9kZVt0YmN3YXkuYXQoay0xKV0ueVBPUyk7CgoJCQkJCQl0ZW1wWzNdID0gdGVtcFswXSArIChmdW5jdGlvbl9yKGZ1bmN0aW9uX3UodGVtcFsxXSAtIHRlbXBbMF0pIC0gZnVuY3Rpb25fdSh0ZW1wWzJdIC0gdGVtcFswXSkpICogUmVjaWV2ZWREYXRhLldpZHRoKTsKCQkJCQkKCQkJCQkJUG9seWdvblRlbXAucHVzaF9iYWNrKGFteF9mdG9jKHRlbXBbM10uWCkpOwoJCQkJCQlQb2x5Z29uVGVtcC5wdXNoX2JhY2soYW14X2Z0b2ModGVtcFszXS5ZKSk7CgkJCQkJfQ==