Skip to content

⬅️ 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 )...