⬅️ Back to Table of Contents
📄 EllipseCurve.tests.js
📊 Analysis Summary
Metric |
Count |
📦 Imports |
3 |
📊 Variables & Constants |
19 |
📚 Table of Contents
🛠️ File Location:
📂 test/unit/src/extras/curves/EllipseCurve.tests.js
📦 Imports
Name |
Source |
EllipseCurve |
../../../../../src/extras/curves/EllipseCurve.js |
Curve |
../../../../../src/extras/core/Curve.js |
Vector2 |
../../../../../src/math/Vector2.js |
Variables & Constants
Name |
Type |
Kind |
Value |
Exported |
curve |
any |
let/var |
undefined |
✗ |
object |
EllipseCurve |
let/var |
new EllipseCurve() |
✗ |
object |
EllipseCurve |
let/var |
new EllipseCurve() |
✗ |
object |
EllipseCurve |
let/var |
new EllipseCurve() |
✗ |
object |
EllipseCurve |
let/var |
new EllipseCurve() |
✗ |
expectedPoints |
Vector2[] |
let/var |
[ new Vector2( 10, 0 ), new Vector2( 0, 10 ), new Vector2( - 10, 0 ), new Vec... |
✗ |
expectedLength |
62.829269247282795 |
let/var |
62.829269247282795 |
✗ |
expectedLengths |
number[] |
let/var |
[ 0, 11.755705045849462, 23.51141009169892, 35.26711513754839, 47.02282018339... |
✗ |
testValues |
number[] |
let/var |
[ 0, 0.3, 0.5, 0.7, 1 ] |
✗ |
p |
Vector2 |
let/var |
new Vector2() |
✗ |
a |
Vector2 |
let/var |
new Vector2() |
✗ |
expectedX |
number |
let/var |
Math.cos( val * Math.PI * 2 ) * 10 |
✗ |
expectedY |
number |
let/var |
Math.sin( val * Math.PI * 2 ) * 10 |
✗ |
expectedTangents |
Vector2[] |
let/var |
[ new Vector2( - 0.000314159260186071, 0.9999999506519786 ), new Vector2( - 1... |
✗ |
tangents |
any[] |
let/var |
[ curve.getTangent( 0, new Vector2() ), curve.getTangent( 0.25, new Vector2()... |
✗ |
tangent |
any |
let/var |
tangents[ i ] |
✗ |
expectedSomewhere |
0.01591614882650014 |
let/var |
0.01591614882650014 |
✗ |
expectedPoints |
Vector2[] |
let/var |
[ new Vector2( 10, 0 ), new Vector2( 3.0901699437494603, 9.51056516295154 ), ... |
✗ |
point |
any |
let/var |
points[ i ] |
✗ |