MCPcopy Index your code
hub / github.com/assaultcube/AC / intersectangular

Function intersectangular

source/src/world.cpp:159–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157FVARP(pointatentmaxangle, 0.01f, 2.0f, 180.0f);
158
159bool intersectangular(const vec &from, vec ray, vec ent, float maxangle, float &dist)
160{
161 ray.sub(from);
162 ent.sub(from);
163 float v = ent.dot(ray), e = ent.magnitude(), r = ray.magnitude();
164 if(v < maxangle * e * r) return false;
165 dist = e;
166 return true;
167}
168
169int closestent() // used for delent and edit mode ent display
170{

Callers 1

loopvFunction · 0.85

Calls 2

magnitudeMethod · 0.80
dotMethod · 0.45

Tested by

no test coverage detected