MCPcopy Index your code
hub / github.com/apache/groovy / sub

Method sub

benchmark/bench/raytracer.java:14–14  ·  view source on GitHub ↗
(Vec a, Vec b)

Source from the content-addressed store, hash-verified

12 }
13 Vec add(Vec a, Vec b) { return new Vec(a.x+b.x, a.y+b.y, a.z+b.z); }
14 Vec sub(Vec a, Vec b) { return new Vec(a.x-b.x, a.y-b.y, a.z-b.z); }
15 Vec scale(double s, Vec a) { return new Vec(s*a.x, s*a.y, s*a.z); }
16 double dot(Vec a, Vec b) { return a.x*b.x + a.y*b.y + a.z*b.z; }
17 Vec unitise(Vec a) { return scale(1 / Math.sqrt(dot(a, a)), a); }

Callers 3

ray_sphereMethod · 0.80
intersectMethod · 0.80
fetch_baselineFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected