Skip to content

⬅️ Back to Table of Contents

📄 QuadraticBezierCurve.tests.js

📊 Analysis Summary

Metric Count
📦 Imports 3
📊 Variables & Constants 23

📚 Table of Contents

🛠️ File Location:

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

📦 Imports

Name Source
QuadraticBezierCurve ../../../../../src/extras/curves/QuadraticBezierCurve.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 QuadraticBezierCurve let/var new QuadraticBezierCurve()
object QuadraticBezierCurve let/var new QuadraticBezierCurve()
object QuadraticBezierCurve let/var new QuadraticBezierCurve()
object QuadraticBezierCurve let/var new QuadraticBezierCurve()
curve any let/var _curve
expectedPoints Vector2[] let/var [ new Vector2( - 10, 0 ), new Vector2( 2.5, 5.625 ), new Vector2( 10, 7.5 ), ...
curveRev QuadraticBezierCurve let/var new QuadraticBezierCurve( curve.v2, curve.v1, curve.v0 )
curve any let/var _curve
expectedLength 31.269026549416683 let/var 31.269026549416683
expectedLengths number[] let/var [ 0, 13.707320124663317, 21.43814317269643, 24.56314317269643, 30.71867929881...
curve any let/var _curve
expectedPoints Vector2[] let/var [ new Vector2( - 10, 0 ), new Vector2( - 1.5127849599387615, 3.99358200377362...
points any[] let/var [ curve.getPointAt( 0, new Vector2() ), curve.getPointAt( 0.3, new Vector2() ...
curve any let/var _curve
expectedTangents Vector2[] let/var [ new Vector2( 0.89443315420562, 0.44720166888975904 ), new Vector2( 0.936329...
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 ]
curve any let/var _curve
expectedSomewhere 0.015073978276116116 let/var 0.015073978276116116
curve any let/var _curve
expectedPoints Vector2[] let/var [ new Vector2( - 10, 0 ), new Vector2( - 4.366603655406173, 2.715408933540383...