⬅️ Back to Table of Contents
📄 CubicBezierCurve.tests.js
📊 Analysis Summary
Metric |
Count |
📦 Imports |
3 |
📊 Variables & Constants |
17 |
📚 Table of Contents
🛠️ File Location:
📂 test/unit/src/extras/curves/CubicBezierCurve.tests.js
📦 Imports
Name |
Source |
CubicBezierCurve |
../../../../../src/extras/curves/CubicBezierCurve.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 |
CubicBezierCurve |
let/var |
new CubicBezierCurve() |
✗ |
object |
CubicBezierCurve |
let/var |
new CubicBezierCurve() |
✗ |
object |
CubicBezierCurve |
let/var |
new CubicBezierCurve() |
✗ |
object |
CubicBezierCurve |
let/var |
new CubicBezierCurve() |
✗ |
expectedPoints |
Vector2[] |
let/var |
[ new Vector2( - 10, 0 ), new Vector2( - 3.359375, 8.4375 ), new Vector2( 5.6... |
✗ |
curveRev |
CubicBezierCurve |
let/var |
new CubicBezierCurve( curve.v3, curve.v2, curve.v1, curve.v0 ) |
✗ |
expectedLength |
36.64630888504102 |
let/var |
36.64630888504102 |
✗ |
expectedLengths |
number[] |
let/var |
[ 0, 10.737285813492393, 20.15159143794633, 26.93408340370825, 35.56079575637... |
✗ |
expectedPoints |
Vector2[] |
let/var |
[ new Vector2( - 10, 0 ), new Vector2( - 3.3188282598022596, 8.46372263908922... |
✗ |
points |
any[] |
let/var |
[ curve.getPointAt( 0, new Vector2() ), curve.getPointAt( 0.3, new Vector2() ... |
✗ |
expectedTangents |
Vector2[] |
let/var |
[ new Vector2( 0.316370061632252, 0.9486358543207215 ), new Vector2( 0.838961... |
✗ |
tangents |
any[] |
let/var |
[ curve.getTangent( 0, new Vector2() ), curve.getTangent( 0.25, new Vector2()... |
✗ |
tangent |
any |
let/var |
tangents[ i ] |
✗ |
tangent |
any |
let/var |
tangents[ i ] |
✗ |
expectedSomewhere |
0.02130029182257093 |
let/var |
0.02130029182257093 |
✗ |
expectedPoints |
Vector2[] |
let/var |
[ new Vector2( - 10, 0 ), new Vector2( - 6.16826457740703, 6.17025727295411 )... |
✗ |