Skip to content

⬅️ Back to Table of Contents

📄 CatmullRomCurve3.tests.js

📊 Analysis Summary

Metric Count
📦 Imports 3
📊 Variables & Constants 30

📚 Table of Contents

🛠️ File Location:

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

📦 Imports

Name Source
CatmullRomCurve3 ../../../../../src/extras/curves/CatmullRomCurve3.js
Curve ../../../../../src/extras/core/Curve.js
Vector3 ../../../../../src/math/Vector3.js

Variables & Constants

Name Type Kind Value Exported
positions Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 60, 20, 60 ), new Vector3( -...
object CatmullRomCurve3 let/var new CatmullRomCurve3()
object CatmullRomCurve3 let/var new CatmullRomCurve3()
object CatmullRomCurve3 let/var new CatmullRomCurve3()
object CatmullRomCurve3 let/var new CatmullRomCurve3()
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedPoints Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 60, - 51.04, 60 ), new Vecto...
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedPoints Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 60, - 52, 60 ), new Vector3(...
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedPoints Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 60, - 51.47527724919028, 60 ...
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedPoints Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 67.5, - 46.25, 67.5 ), new V...
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedLength 551.549686276872 let/var 551.549686276872
expectedLengths number[] let/var [ 0, 120, 220, 416.9771560359221, 536.9771560359221 ]
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedPoints Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 64.84177333183106, 64.869564...
points (Vector2 \| Vector3)[] let/var [ curve.getPointAt( 0, new Vector3() ), curve.getPointAt( 0.3, new Vector3() ...
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedTangents Vector3[] let/var [ new Vector3( 0, 1, 0 ), new Vector3( - 0.0001090274561657922, 0.99999998811...
tangents (Vector2 \| Vector3)[] let/var [ curve.getTangent( 0, new Vector3() ), curve.getTangent( 0.25, new Vector3()...
tangent Vector2 \| Vector3 let/var tangents[ i ]
tangent Vector2 \| Vector3 let/var tangents[ i ]
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expected { binormals: Vector3[]; normals: Vect... let/var { binormals: [ new Vector3( - 1, 0, 0 ), new Vector3( - 0.28685061854203, 0.6...
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedSomewhere 0.8964116382083199 let/var 0.8964116382083199
curve CatmullRomCurve3 let/var new CatmullRomCurve3( positions )
expectedPoints Vector3[] let/var [ new Vector3( - 60, - 100, 60 ), new Vector3( - 60, 10.311489426555056, 60 )...