Lines Matching refs:matrix

55   private matrix : Matrix2D = new Matrix2D()
65 this.matrix.scaleX = 1
66 this.matrix.scaleY = 1
67 this.matrix.rotateX = -0.5
68 this.matrix.rotateY = 0.5
69 this.matrix.translateX = 10
70 this.matrix.translateY = 10
71 this.context.setTransform(this.matrix)
81 ![matrix-parameters.png](figures/matrix-parameters.png)
113 private matrix : Matrix2D = new Matrix2D()
123 this.matrix = this.matrix.identity()
124 this.context.setTransform(this.matrix)
134 ![matrix-identity.png](figures/matrix-identity.png)
164 private matrix : Matrix2D = new Matrix2D()
174 this.matrix.scaleX = 1
175 this.matrix.scaleY = 1
176 this.matrix.rotateX = -0.5
177 this.matrix.rotateY = 0.5
178 this.matrix.translateX = 10
179 this.matrix.translateY = 10
180 this.matrix.invert()
181 this.context.setTransform(this.matrix)
191 ![matrix-invert.png](figures/matrix-invert.png)
225 printMatrix(title: string, matrix: Matrix2D) {
227 console.log("Matrix [scaleX = " + matrix.scaleX + ", scaleY = " + matrix.scaleY +
228 ", rotateX = " + matrix.rotateX + ", rotateY = " + matrix.rotateY +
229 ", translateX = " + matrix.translateX + ", translateY = " + matrix.translateY + "]")
237 Button("matrix multiply")
239 let matrix : Matrix2D = new Matrix2D()
240 matrix.scaleX = 1
241 matrix.scaleY = 1
242 matrix.rotateX = 0
243 matrix.rotateY = 0
244 matrix.translateX = 0
245 matrix.translateY = 0
254 this.printMatrix(this.message, matrix)
264 ![matrix-multiply.png](figures/matrix-multiply.png)
299 private matrix : Matrix2D = new Matrix2D()
309 this.matrix.scaleX = 1
310 this.matrix.scaleY = 1
311 this.matrix.rotateX = -0.5
312 this.matrix.rotateY = 0.5
313 this.matrix.translateX = 10
314 this.matrix.translateY = 10
315 this.matrix.rotate(5, 5)
316 this.context.setTransform(this.matrix)
326 ![matrix-rotate.png](figures/matrix-rotate.png)
364 private matrix : Matrix2D = new Matrix2D()
374 this.matrix.scaleX = 1
375 this.matrix.scaleY = 1
376 this.matrix.rotateX = -0.5
377 this.matrix.rotateY = 0.5
378 this.matrix.translateX = 10
379 this.matrix.translateY = 10
380 this.matrix.rotate(-60 * Math.PI / 180, 5, 5)
381 this.context.setTransform(this.matrix)
391 ![matrix-rotate10+.png](figures/matrix-rotate10+.png)
428 private matrix : Matrix2D = new Matrix2D()
438 this.matrix.scaleX = 1
439 this.matrix.scaleY = 1
440 this.matrix.rotateX = 0
441 this.matrix.rotateY = 0
442 this.matrix.translateX = 0
443 this.matrix.translateY = 0
444 this.matrix.translate(100, 100)
445 this.context.setTransform(this.matrix)
455 ![matrix-translate.png](figures/matrix-translate.png)
492 private matrix : Matrix2D = new Matrix2D()
502 this.matrix.scaleX = 1
503 this.matrix.scaleY = 1
504 this.matrix.rotateX = -0.5
505 this.matrix.rotateY = 0.5
506 this.matrix.translateX = 10
507 this.matrix.translateY = 10
508 this.matrix.scale(0.5, 0.5)
509 this.context.setTransform(this.matrix)
519 ![matrix-scale.png](figures/matrix-scale.png)