| Index: tracing/tracing/base/math/quad_test.html
|
| diff --git a/tracing/tracing/base/quad_test.html b/tracing/tracing/base/math/quad_test.html
|
| similarity index 54%
|
| rename from tracing/tracing/base/quad_test.html
|
| rename to tracing/tracing/base/math/quad_test.html
|
| index 289addef279f12f26527fef169c09c111ce12618..8549137c2c09065cda34b36def4ed70d3d73898f 100644
|
| --- a/tracing/tracing/base/quad_test.html
|
| +++ b/tracing/tracing/base/math/quad_test.html
|
| @@ -4,8 +4,8 @@ Copyright (c) 2014 The Chromium Authors. All rights reserved.
|
| Use of this source code is governed by a BSD-style license that can be
|
| found in the LICENSE file.
|
| -->
|
| -<link rel="import" href="/tracing/base/quad.html">
|
| -<link rel="import" href="/tracing/base/rect.html">
|
| +<link rel="import" href="/tracing/base/math/quad.html">
|
| +<link rel="import" href="/tracing/base/math/rect.html">
|
| <script>
|
| 'use strict';
|
|
|
| @@ -24,7 +24,7 @@ function assertQuadEquals(a, b, opt_message) {
|
|
|
| tr.b.unittest.testSuite(function() {
|
| test('pointInTri', function() {
|
| - var res = tr.b.pointInTriangle2(
|
| + var res = tr.b.math.pointInTriangle2(
|
| [0.25, 0.25],
|
| [0, 0],
|
| [1, 0],
|
| @@ -33,7 +33,7 @@ tr.b.unittest.testSuite(function() {
|
| });
|
|
|
| test('pointNotInTri', function() {
|
| - var res = tr.b.pointInTriangle2(
|
| + var res = tr.b.math.pointInTriangle2(
|
| [0.75, 0.75],
|
| [0, 0],
|
| [1, 0],
|
| @@ -42,7 +42,7 @@ tr.b.unittest.testSuite(function() {
|
| });
|
|
|
| test('pointInside', function() {
|
| - var q = tr.b.Quad.from4Vecs([0, 0],
|
| + var q = tr.b.math.Quad.from4Vecs([0, 0],
|
| [1, 0],
|
| [1, 1],
|
| [0, 1]);
|
| @@ -51,7 +51,7 @@ tr.b.unittest.testSuite(function() {
|
| });
|
|
|
| test('pointNotInQuad', function() {
|
| - var q = tr.b.Quad.from4Vecs([0, 0],
|
| + var q = tr.b.math.Quad.from4Vecs([0, 0],
|
| [1, 0],
|
| [1, 1],
|
| [0, 1]);
|
| @@ -60,71 +60,71 @@ tr.b.unittest.testSuite(function() {
|
| });
|
|
|
| test('isRectangle', function() {
|
| - assert.isTrue(tr.b.Quad.fromXYWH(0, 0, 10, 10).isRectangle());
|
| - assert.isTrue(tr.b.Quad.fromXYWH(-10, -10, 5, 5).isRectangle());
|
| - assert.isTrue(tr.b.Quad.fromXYWH(-10, -10, 20, 20).isRectangle());
|
| - assert.isTrue(tr.b.Quad.fromXYWH(-10, 10, 5, 5).isRectangle());
|
| + assert.isTrue(tr.b.math.Quad.fromXYWH(0, 0, 10, 10).isRectangle());
|
| + assert.isTrue(tr.b.math.Quad.fromXYWH(-10, -10, 5, 5).isRectangle());
|
| + assert.isTrue(tr.b.math.Quad.fromXYWH(-10, -10, 20, 20).isRectangle());
|
| + assert.isTrue(tr.b.math.Quad.fromXYWH(-10, 10, 5, 5).isRectangle());
|
|
|
| - assert.isFalse(tr.b.Quad.fromXYWH(0, 0, -10, -10).isRectangle());
|
| + assert.isFalse(tr.b.math.Quad.fromXYWH(0, 0, -10, -10).isRectangle());
|
| assert.isFalse(
|
| - tr.b.Quad.from8Array([0, 1, 2, 3, 4, 5, 6, 7]).isRectangle());
|
| + tr.b.math.Quad.from8Array([0, 1, 2, 3, 4, 5, 6, 7]).isRectangle());
|
| assert.isFalse(
|
| - tr.b.Quad.from8Array([0, 0, 0, 5, 5, 5, 0, 0]).isRectangle());
|
| + tr.b.math.Quad.from8Array([0, 0, 0, 5, 5, 5, 0, 0]).isRectangle());
|
| });
|
|
|
| test('projectUnitRect', function() {
|
| - var container = tr.b.Quad.fromXYWH(0, 0, 10, 10);
|
| - var srcRect = tr.b.Rect.fromXYWH(0.1, 0.8, 0.8, 0.1);
|
| + var container = tr.b.math.Quad.fromXYWH(0, 0, 10, 10);
|
| + var srcRect = tr.b.math.Rect.fromXYWH(0.1, 0.8, 0.8, 0.1);
|
| var expectedRect = srcRect.scale(10);
|
|
|
| - var q = new tr.b.Quad();
|
| + var q = new tr.b.math.Quad();
|
| container.projectUnitRectFast(q, srcRect);
|
|
|
| - assertQuadEquals(tr.b.Quad.fromRect(expectedRect), q);
|
| + assertQuadEquals(tr.b.math.Quad.fromRect(expectedRect), q);
|
| });
|
|
|
| test('projectUnitRectOntoUnitQuad', function() {
|
| - var container = tr.b.Quad.fromXYWH(0, 0, 1, 1);
|
| - var srcRect = tr.b.Rect.fromXYWH(0.0, 0, 1, 1);
|
| + var container = tr.b.math.Quad.fromXYWH(0, 0, 1, 1);
|
| + var srcRect = tr.b.math.Rect.fromXYWH(0.0, 0, 1, 1);
|
| var expectedRect = srcRect;
|
|
|
| - var q = new tr.b.Quad();
|
| + var q = new tr.b.math.Quad();
|
| container.projectUnitRectFast(q, srcRect);
|
|
|
| - assertQuadEquals(tr.b.Quad.fromRect(expectedRect), q);
|
| + assertQuadEquals(tr.b.math.Quad.fromRect(expectedRect), q);
|
| });
|
|
|
| test('projectUnitRectOntoSizeTwoQuad', function() {
|
| - var container = tr.b.Quad.fromXYWH(0, 0, 2, 2);
|
| - var srcRect = tr.b.Rect.fromXYWH(0.0, 0, 1, 1);
|
| + var container = tr.b.math.Quad.fromXYWH(0, 0, 2, 2);
|
| + var srcRect = tr.b.math.Rect.fromXYWH(0.0, 0, 1, 1);
|
| var expectedRect = srcRect.scale(2);
|
|
|
| - var q = new tr.b.Quad();
|
| + var q = new tr.b.math.Quad();
|
| container.projectUnitRectFast(q, srcRect);
|
|
|
| - assertQuadEquals(tr.b.Quad.fromRect(expectedRect), q);
|
| + assertQuadEquals(tr.b.math.Quad.fromRect(expectedRect), q);
|
| });
|
|
|
| test('projectUnitRectOntoTranslatedQuad', function() {
|
| - var container = tr.b.Quad.fromXYWH(1, 1, 1, 1);
|
| - var srcRect = tr.b.Rect.fromXYWH(0.0, 0, 1, 1);
|
| + var container = tr.b.math.Quad.fromXYWH(1, 1, 1, 1);
|
| + var srcRect = tr.b.math.Rect.fromXYWH(0.0, 0, 1, 1);
|
| var expectedRect = srcRect.translate([1, 1]);
|
|
|
| - var q = new tr.b.Quad();
|
| + var q = new tr.b.math.Quad();
|
| container.projectUnitRectFast(q, srcRect);
|
|
|
| - assertQuadEquals(tr.b.Quad.fromRect(expectedRect), q);
|
| + assertQuadEquals(tr.b.math.Quad.fromRect(expectedRect), q);
|
| });
|
|
|
| test('projectShrunkUnitRectOntoUnitQuad', function() {
|
| - var container = tr.b.Quad.fromXYWH(0, 0, 1, 1);
|
| - var srcRect = tr.b.Rect.fromXYWH(0.1, 0.1, 0.8, 0.8);
|
| + var container = tr.b.math.Quad.fromXYWH(0, 0, 1, 1);
|
| + var srcRect = tr.b.math.Rect.fromXYWH(0.1, 0.1, 0.8, 0.8);
|
| var expectedRect = srcRect;
|
|
|
| - var q = new tr.b.Quad();
|
| + var q = new tr.b.math.Quad();
|
| container.projectUnitRectFast(q, srcRect);
|
|
|
| - assertQuadEquals(tr.b.Quad.fromRect(expectedRect), q);
|
| + assertQuadEquals(tr.b.math.Quad.fromRect(expectedRect), q);
|
| });
|
| });
|
| </script>
|
|
|