Searched refs:dirnToCentre (Results 1 – 1 of 1) sorted by relevance
1535 VECTORCH dirnToCentre; in NPCFindCurveToEdgePoint() local1545 dirnToCentre.vx = myPolyMidPoint.vx - sbPtr->DynPtr->Position.vx; in NPCFindCurveToEdgePoint()1546 dirnToCentre.vz = myPolyMidPoint.vz - sbPtr->DynPtr->Position.vz; in NPCFindCurveToEdgePoint()1547 dirnToCentre.vy = 0; in NPCFindCurveToEdgePoint()1548 if((dirnToCentre.vx==0)&&(dirnToCentre.vz==0)) return; in NPCFindCurveToEdgePoint()1549 Normalise(&dirnToCentre); in NPCFindCurveToEdgePoint()1552 weighting = DotProduct(&myPolyEdgeDirections[edgeIndex],&dirnToCentre); in NPCFindCurveToEdgePoint()1555 dirnToCentre.vx = WideMulNarrowDiv(dirnToCentre.vx,weighting,ONE_FIXED); in NPCFindCurveToEdgePoint()1556 dirnToCentre.vz = WideMulNarrowDiv(dirnToCentre.vz,weighting,ONE_FIXED); in NPCFindCurveToEdgePoint()1559 curvedPath.vx = myPolyEdgeDirections[edgeIndex].vx + dirnToCentre.vx; in NPCFindCurveToEdgePoint()[all …]