From: Xavier B. <ber...@ya...> - 2013-04-27 21:30:57
|
Hi Max, Le 27/04/2013 14:42, Max Rozanoff a écrit : > Hi again > I found were i was wrong, this is a correct code: > > -------------------------- > //later it will be a key in xml file > if (1 == 1) { > ts = car->_pit->pos.toStart; > > car->_trkPos.seg = car->_pit->pos.seg; > car->_trkPos.toLeft = car->_pit->pos.toLeft; > car->_trkPos.toRight = car->_pit->pos.toRight; > curseg = car->_pit->pos.seg; > } else { > startpos = ReInfo->track->length - (d1 + (i / rows) * d2 + (i % > rows) * d3); > tr = a + b * ((i % rows) + 1) / (rows + 1); > curseg = ReInfo->track->seg; /* last segment */ > while (startpos < curseg->lgfromstart) { > curseg = curseg->prev; > } > > ts = startpos - curseg->lgfromstart; > car->_trkPos.seg = curseg; > car->_trkPos.toRight = tr; > } > -------------------------- > > and now start position is (global x: global y:global z): > 318.136261:472.038452:7.029230 > > when car stopped in pit at (global x:global y:global z): > 325.228394:473.698608:7.753133 > > If someone will tell me what key in xml file i must use instead of "1 > == 1" condition > i can create a path file I don't understand , which key in xml for condition. > > Regards > Max > Cheers Xavier |