mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Recast: fix typo's in comments
This commit is contained in:
parent
7c90262829
commit
4e604ec261
@ -48,7 +48,7 @@ static bool intersectSegmentTriangle(const float* sp, const float* sq,
|
||||
if (d <= 0.0f) return false;
|
||||
|
||||
// Compute intersection t value of pq with plane of triangle. A ray
|
||||
// intersects iff 0 <= t. Segment intersects iff 0 <= t <= 1. Delay
|
||||
// intersects if 0 <= t. Segment intersects if 0 <= t <= 1. Delay
|
||||
// dividing by d until intersection has been found to pierce triangle
|
||||
rcVsub(ap, sp, a);
|
||||
t = rcVdot(ap, norm);
|
||||
|
@ -2367,7 +2367,7 @@ dtStatus dtNavMeshQuery::getEdgeMidPoint(dtPolyRef from, const dtPoly* fromPoly,
|
||||
/// This method is meant to be used for quick, short distance checks.
|
||||
///
|
||||
/// If the path array is too small to hold the result, it will be filled as
|
||||
/// far as possible from the start postion toward the end position.
|
||||
/// far as possible from the start position toward the end position.
|
||||
///
|
||||
/// <b>Using the Hit Parameter (t)</b>
|
||||
///
|
||||
@ -2425,7 +2425,7 @@ dtStatus dtNavMeshQuery::raycast(dtPolyRef startRef, const float* startPos, cons
|
||||
/// This method is meant to be used for quick, short distance checks.
|
||||
///
|
||||
/// If the path array is too small to hold the result, it will be filled as
|
||||
/// far as possible from the start postion toward the end position.
|
||||
/// far as possible from the start position toward the end position.
|
||||
///
|
||||
/// <b>Using the Hit Parameter t of RaycastHit</b>
|
||||
///
|
||||
@ -2605,7 +2605,7 @@ dtStatus dtNavMeshQuery::raycast(dtPolyRef startRef, const float* startPos, cons
|
||||
float lmax = left[1] + (right[1] - left[1])*(link->bmax*s);
|
||||
if (lmin > lmax) dtSwap(lmin, lmax);
|
||||
|
||||
// Find y intersection.
|
||||
// Find Y intersection.
|
||||
float y = startPos[1] + (endPos[1]-startPos[1])*tmax;
|
||||
if (y >= lmin && y <= lmax)
|
||||
{
|
||||
@ -3071,7 +3071,7 @@ dtStatus dtNavMeshQuery::getPathFromDijkstraSearch(dtPolyRef endRef, dtPolyRef*
|
||||
/// the start polygon.
|
||||
///
|
||||
/// The same intersection test restrictions that apply to the findPolysAroundCircle
|
||||
/// mehtod applies to this method.
|
||||
/// method applies to this method.
|
||||
///
|
||||
/// The value of the center point is used as the start point for cost calculations.
|
||||
/// It is not projected onto the surface of the mesh, so its y-value will effect
|
||||
@ -3460,7 +3460,7 @@ dtStatus dtNavMeshQuery::getPolyWallSegments(dtPolyRef ref, const dtQueryFilter*
|
||||
/// radius. In this case the values of @p hitPos and @p hitNormal are
|
||||
/// undefined.
|
||||
///
|
||||
/// The normal will become unpredicable if @p hitDist is a very small number.
|
||||
/// The normal will become unpredictable if @p hitDist is a very small number.
|
||||
///
|
||||
dtStatus dtNavMeshQuery::findDistanceToWall(dtPolyRef startRef, const float* centerPos, const float maxRadius,
|
||||
const dtQueryFilter* filter,
|
||||
@ -3502,7 +3502,7 @@ dtStatus dtNavMeshQuery::findDistanceToWall(dtPolyRef startRef, const float* cen
|
||||
bestNode->flags |= DT_NODE_CLOSED;
|
||||
|
||||
// Get poly and tile.
|
||||
// The API input has been cheked already, skip checking internal data.
|
||||
// The API input has been checked already, skip checking internal data.
|
||||
const dtPolyRef bestRef = bestNode->id;
|
||||
const dtMeshTile* bestTile = 0;
|
||||
const dtPoly* bestPoly = 0;
|
||||
|
@ -1074,7 +1074,7 @@ inline int area2(const unsigned char* a, const unsigned char* b, const unsigned
|
||||
return ((int)b[0] - (int)a[0]) * ((int)c[1] - (int)a[1]) - ((int)c[0] - (int)a[0]) * ((int)b[1] - (int)a[1]);
|
||||
}
|
||||
|
||||
// Exclusive or: true iff exactly one argument is true.
|
||||
// Exclusive or: true if exactly one argument is true.
|
||||
// The arguments are negated to ensure that they are 0/1
|
||||
// values. Then the bitwise Xor operator may apply.
|
||||
// (This idea is due to Michael Baldwin.)
|
||||
@ -1083,7 +1083,7 @@ inline bool xorb(bool x, bool y)
|
||||
return !x ^ !y;
|
||||
}
|
||||
|
||||
// Returns true iff c is strictly to the left of the directed
|
||||
// Returns true if c is strictly to the left of the directed
|
||||
// line through a to b.
|
||||
inline bool left(const unsigned char* a, const unsigned char* b, const unsigned char* c)
|
||||
{
|
||||
@ -1100,7 +1100,7 @@ inline bool collinear(const unsigned char* a, const unsigned char* b, const unsi
|
||||
return area2(a, b, c) == 0;
|
||||
}
|
||||
|
||||
// Returns true iff ab properly intersects cd: they share
|
||||
// Returns true if ab properly intersects cd: they share
|
||||
// a point interior to both segments. The properness of the
|
||||
// intersection is ensured by using strict leftness.
|
||||
static bool intersectProp(const unsigned char* a, const unsigned char* b,
|
||||
@ -1114,8 +1114,8 @@ static bool intersectProp(const unsigned char* a, const unsigned char* b,
|
||||
return xorb(left(a,b,c), left(a,b,d)) && xorb(left(c,d,a), left(c,d,b));
|
||||
}
|
||||
|
||||
// Returns T iff (a,b,c) are collinear and point c lies
|
||||
// on the closed segement ab.
|
||||
// Returns T if (a,b,c) are collinear and point c lies
|
||||
// on the closed segment ab.
|
||||
static bool between(const unsigned char* a, const unsigned char* b, const unsigned char* c)
|
||||
{
|
||||
if (!collinear(a, b, c))
|
||||
@ -1127,7 +1127,7 @@ static bool between(const unsigned char* a, const unsigned char* b, const unsign
|
||||
return ((a[1] <= c[1]) && (c[1] <= b[1])) || ((a[1] >= c[1]) && (c[1] >= b[1]));
|
||||
}
|
||||
|
||||
// Returns true iff segments ab and cd intersect, properly or improperly.
|
||||
// Returns true if segments ab and cd intersect, properly or improperly.
|
||||
static bool intersect(const unsigned char* a, const unsigned char* b,
|
||||
const unsigned char* c, const unsigned char* d)
|
||||
{
|
||||
@ -1145,7 +1145,7 @@ static bool vequal(const unsigned char* a, const unsigned char* b)
|
||||
return a[0] == b[0] && a[1] == b[1];
|
||||
}
|
||||
|
||||
// Returns T iff (v_i, v_j) is a proper internal *or* external
|
||||
// Returns T if (v_i, v_j) is a proper internal *or* external
|
||||
// diagonal of P, *ignoring edges incident to v_i and v_j*.
|
||||
static bool diagonalie(int i, int j, int n, const unsigned char* verts, const unsigned short* indices)
|
||||
{
|
||||
@ -1172,7 +1172,7 @@ static bool diagonalie(int i, int j, int n, const unsigned char* verts, const un
|
||||
return true;
|
||||
}
|
||||
|
||||
// Returns true iff the diagonal (i,j) is strictly internal to the
|
||||
// Returns true if the diagonal (i,j) is strictly internal to the
|
||||
// polygon P in the neighborhood of the i endpoint.
|
||||
static bool inCone(int i, int j, int n, const unsigned char* verts, const unsigned short* indices)
|
||||
{
|
||||
@ -1189,7 +1189,7 @@ static bool inCone(int i, int j, int n, const unsigned char* verts, const unsign
|
||||
return !(leftOn(pi, pj, pi1) && leftOn(pj, pi, pin1));
|
||||
}
|
||||
|
||||
// Returns T iff (v_i, v_j) is a proper internal
|
||||
// Returns T if (v_i, v_j) is a proper internal
|
||||
// diagonal of P.
|
||||
static bool diagonal(int i, int j, int n, const unsigned char* verts, const unsigned short* indices)
|
||||
{
|
||||
|
@ -169,7 +169,7 @@ inline int area2(const int* a, const int* b, const int* c)
|
||||
return (b[0] - a[0]) * (c[1] - a[1]) - (c[0] - a[0]) * (b[1] - a[1]);
|
||||
}
|
||||
|
||||
// Exclusive or: true iff exactly one argument is true.
|
||||
// Exclusive or: true if exactly one argument is true.
|
||||
// The arguments are negated to ensure that they are 0/1
|
||||
// values. Then the bitwise Xor operator may apply.
|
||||
// (This idea is due to Michael Baldwin.)
|
||||
@ -178,7 +178,7 @@ inline bool xorb(bool x, bool y)
|
||||
return !x ^ !y;
|
||||
}
|
||||
|
||||
// Returns true iff c is strictly to the left of the directed
|
||||
// Returns true if c is strictly to the left of the directed
|
||||
// line through a to b.
|
||||
inline bool left(const int* a, const int* b, const int* c)
|
||||
{
|
||||
@ -205,7 +205,7 @@ inline bool collinear(const int* a, const int* b, const int* c)
|
||||
return area2(a, b, c) == 0;
|
||||
}
|
||||
|
||||
// Returns true iff ab properly intersects cd: they share
|
||||
// Returns true if ab properly intersects cd: they share
|
||||
// a point interior to both segments. The properness of the
|
||||
// intersection is ensured by using strict leftness.
|
||||
static bool intersectProp(const int* a, const int* b, const int* c, const int* d)
|
||||
@ -221,8 +221,8 @@ static bool intersectProp(const int* a, const int* b, const int* c, const int* d
|
||||
#endif
|
||||
}
|
||||
|
||||
// Returns T iff (a,b,c) are collinear and point c lies
|
||||
// on the closed segement ab.
|
||||
// Returns T if (a,b,c) are collinear and point c lies
|
||||
// on the closed segment ab.
|
||||
static bool between(const int* a, const int* b, const int* c)
|
||||
{
|
||||
if (!collinear(a, b, c))
|
||||
@ -234,7 +234,7 @@ static bool between(const int* a, const int* b, const int* c)
|
||||
return ((a[1] <= c[1]) && (c[1] <= b[1])) || ((a[1] >= c[1]) && (c[1] >= b[1]));
|
||||
}
|
||||
|
||||
// Returns true iff segments ab and cd intersect, properly or improperly.
|
||||
// Returns true if segments ab and cd intersect, properly or improperly.
|
||||
static bool intersect(const int* a, const int* b, const int* c, const int* d)
|
||||
{
|
||||
if (intersectProp(a, b, c, d))
|
||||
@ -257,7 +257,7 @@ static bool vequal(const int* a, const int* b)
|
||||
#define STEP_DIR next
|
||||
#define REV_STEP_DIR prev
|
||||
#endif
|
||||
// Returns T iff (v_i, v_j) is a proper internal *or* external
|
||||
// Returns T if (v_i, v_j) is a proper internal *or* external
|
||||
// diagonal of P, *ignoring edges incident to v_i and v_j*.
|
||||
static bool diagonalie(int i, int j, int n, const int* verts, int* indices)
|
||||
{
|
||||
@ -284,7 +284,7 @@ static bool diagonalie(int i, int j, int n, const int* verts, int* indices)
|
||||
return true;
|
||||
}
|
||||
|
||||
// Returns true iff the diagonal (i,j) is strictly internal to the
|
||||
// Returns true if the diagonal (i,j) is strictly internal to the
|
||||
// polygon P in the neighborhood of the i endpoint.
|
||||
static bool inCone(int i, int j, int n, const int* verts, int* indices)
|
||||
{
|
||||
@ -309,7 +309,7 @@ static bool inCone(int i, int j, int n, const int* verts, int* indices)
|
||||
#endif
|
||||
}
|
||||
|
||||
// Returns T iff (v_i, v_j) is a proper internal
|
||||
// Returns T if (v_i, v_j) is a proper internal
|
||||
// diagonal of P.
|
||||
static bool diagonal(int i, int j, int n, const int* verts, int* indices)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user