Lines Matching defs:Vector
186 CanvasKit.Vector = {};
187 CanvasKit.Vector.dot = function(a, b) {
193 CanvasKit.Vector.lengthSquared = function(v) {
194 return CanvasKit.Vector.dot(v, v);
196 CanvasKit.Vector.length = function(v) {
197 return Math.sqrt(CanvasKit.Vector.lengthSquared(v));
199 CanvasKit.Vector.mulScalar = function(v, s) {
202 CanvasKit.Vector.add = function(a, b) {
205 CanvasKit.Vector.sub = function(a, b) {
208 CanvasKit.Vector.dist = function(a, b) {
209 return CanvasKit.Vector.length(CanvasKit.Vector.sub(a, b));
211 CanvasKit.Vector.normalize = function(v) {
212 return CanvasKit.Vector.mulScalar(v, 1/CanvasKit.Vector.length(v));
214 CanvasKit.Vector.cross = function(a, b) {
247 CanvasKit.Vector.normalize(axisVec), Math.sin(radians), Math.cos(radians));
271 var f = CanvasKit.Vector.normalize(CanvasKit.Vector.sub(centerVec, eyeVec));
272 var u = CanvasKit.Vector.normalize(upVec);
273 var s = CanvasKit.Vector.normalize(CanvasKit.Vector.cross(f, u));
278 stride(CanvasKit.Vector.cross(s, f), m, 4, 1, 0);
279 stride(CanvasKit.Vector.mulScalar(f, -1), m, 4, 2, 0);