Home
last modified time | relevance | path

Searched refs:dirnToCentre (Results 1 – 1 of 1) sorted by relevance

/dports/games/avp/avp-20170505/src/avp/
H A Dbh_ais.c1535 VECTORCH dirnToCentre; in NPCFindCurveToEdgePoint() local
1545 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 …]