Skip to content

⬅️ Back to Table of Contents

📄 SplineCurve.tests.js

📊 Analysis Summary

Metric Count
📦 Imports 3
📊 Variables & Constants 18

📚 Table of Contents

🛠️ File Location:

📂 test/unit/src/extras/curves/SplineCurve.tests.js

📦 Imports

Name Source
SplineCurve ../../../../../src/extras/curves/SplineCurve.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 SplineCurve let/var new SplineCurve()
object SplineCurve let/var new SplineCurve()
object SplineCurve let/var new SplineCurve()
object SplineCurve let/var new SplineCurve()
curve any let/var _curve
expectedPoints Vector2[] let/var [ new Vector2( - 10, 0 ), new Vector2( - 6.08, 4.56 ), new Vector2( - 2, 2.48...
curve any let/var _curve
expectedLength 28.876950901868135 let/var 28.876950901868135
expectedLengths number[] let/var [ 0.0, Math.sqrt( 50 ), Math.sqrt( 200 ), Math.sqrt( 450 ), Math.sqrt( 800 ) ]
curve any let/var _curve
point Vector2 let/var new Vector2()
curve any let/var _curve
expectedTangent Vector2[] let/var [ new Vector2( 0.7068243340243188, 0.7073891155729485 ), // 0 new Vector2( 0....
tangents any[] let/var [ curve.getTangent( 0, new Vector2() ), curve.getTangent( 0.5, new Vector2() ...
curve any let/var _curve
curve any let/var _curve
expectedPoints Vector2[] let/var [ new Vector2( - 10, 0 ), new Vector2( - 4.996509634683014, 4.999995128640857...