Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrewwillmott/splines-lib
/ functions
Functions
181 in github.com/andrewwillmott/splines-lib
⨍
Functions
181
◇
Types & classes
13
↓ 52 callers
Function
QuatMult
RotSplines.cpp:303
↓ 45 callers
Function
sqr
VLMini.hpp:8
↓ 40 callers
Function
Split
Splines.cpp:1606
↓ 36 callers
Function
ExpUnit3
VLMini.hpp:182
↓ 36 callers
Function
len
VLMini.hpp:19
↓ 28 callers
Function
dot
VLMini.hpp:87
↓ 24 callers
Function
sqrlen
VLMini.hpp:20
↓ 20 callers
Function
lerp
VLMini.hpp:111
↓ 19 callers
Function
cross
VLMini.hpp:93
↓ 18 callers
Function
Monotonic
Splines.cpp:266
↓ 17 callers
Function
SLerp
VLMini.hpp:154
↓ 16 callers
Function
Vec4f
VLMini.hpp:24
↓ 14 callers
Function
InvSqrtFast
Splines.cpp:31
↓ 14 callers
Function
Vec3f
VLMini.hpp:23
↓ 13 callers
Function
norm_safe
VLMini.hpp:91
↓ 12 callers
Function
Vec2f
VLMini.hpp:22
↓ 12 callers
Function
size_i
Splines.cpp:69
↓ 10 callers
Function
Clamp
Splines.cpp:22
↓ 10 callers
Function
FindSplineIntersections
Splines.cpp:1867
↓ 10 callers
Function
RotSplineFromAngles
RotSplines.cpp:22
↓ 9 callers
Function
QuatDiff3
VLMini.hpp:191
↓ 8 callers
Function
Evaluate
Splines.cpp:835
↓ 8 callers
Function
vl_max
VLMini.hpp:11
↓ 7 callers
Function
vl_min
VLMini.hpp:10
↓ 6 callers
Function
FindSubSplineIntersections
Splines.cpp:1779
↓ 6 callers
Function
Larger
Splines.cpp:43
↓ 6 callers
Function
MonotonicLeft
Reminder that Spline1 holds Bezier coefficients, so .x = left endpoint .w = right endpoint
Splines.cpp:240
↓ 6 callers
Function
MonotonicRight
Splines.cpp:253
↓ 6 callers
Function
SplineColour
extra/SplinesDraw.cpp:30
↓ 5 callers
Function
ArcError2
Utilities
Splines.cpp:75
↓ 5 callers
Function
BezierRotWeights
RotSplines.cpp:140
↓ 5 callers
Function
RotSplineFromQuats
RotSplines.cpp:612
↓ 4 callers
Function
Add
Splines.cpp:57
↓ 4 callers
Function
AdvanceAgent
Splines.cpp:283
↓ 4 callers
Function
ClosestPoint
Splines.cpp:1478
↓ 4 callers
Function
ConstrainAngle
RotSplines.cpp:15
↓ 4 callers
Function
CubicMonoDelta
Given dv = Bezier delta from corresponding adjacent endpoint, and the corresponding end and hull values, return a clamped version of dv that avoids ov
Splines.cpp:229
↓ 4 callers
Function
FindClosestPointNewtonRaphson
Splines.cpp:1496
↓ 4 callers
Function
FindMinMaxDistance2s
Splines.cpp:1576
↓ 4 callers
Function
Intersects
Splines.cpp:46
↓ 4 callers
Function
LineError
Splines.cpp:1111
↓ 4 callers
Function
OffsetLR
extra/SplinesDraw.cpp:111
↓ 4 callers
Function
abs
VLMini.hpp:92
↓ 3 callers
Function
BezierRotWeightsD1
RotSplines.cpp:150
↓ 3 callers
Function
BezierWeights
Splines.hpp:338
↓ 3 callers
Function
BezierWeightsD1
Splines.hpp:352
↓ 3 callers
Function
BezierWeightsD2
Splines.hpp:365
↓ 3 callers
Function
QuatConj
VLMini.hpp:149
↓ 3 callers
Function
SplinesFromSamples
Splines.cpp:154
↓ 3 callers
Function
SplinesFromSamplesDynamic
Splines.cpp:185
↓ 3 callers
Function
norm
VLMini.hpp:90
↓ 2 callers
Function
ArcError
Splines.cpp:1400
↓ 2 callers
Function
ConstrainQuat
RotSplines.cpp:607
↓ 2 callers
Function
Fract
extra/SplinesDraw.cpp:20
↓ 2 callers
Function
QuatApply
VLMini.hpp:142
↓ 2 callers
Function
SubdivideForLength
Splines.cpp:1370
↓ 2 callers
Function
SubdivideForT
Splines.cpp:1416
↓ 2 callers
Function
TriSign
Monotone Piecewise Cubic Interpolation
Splines.cpp:217
↓ 1 callers
Function
BezierRotWeightsD2
RotSplines.cpp:159
↓ 1 callers
Function
LogUnit3
VLMini.hpp:175
↓ 1 callers
Function
RotVelocityRef
RotSplines.cpp:309
↓ 1 callers
Function
TestRotSplines2
SplinesTest.cpp:195
↓ 1 callers
Function
TestRotSplines3
SplinesTest.cpp:246
↓ 1 callers
Function
TestSplines2
SplinesTest.cpp:19
↓ 1 callers
Function
TestSplines3
SplinesTest.cpp:103
↓ 1 callers
Function
cross_z
VLMini.hpp:102
Method
Acceleration
Splines.cpp:856
Method
Acceleration
Splines.hpp:410
Method
AdvanceAgent
Splines.cpp:2063
Method
AngAcceleration
RotSplines.hpp:150
Method
AngSpeed
RotSplines.hpp:145
Method
BezierRotSpline
RotSplines.cpp:165
Method
BezierRotSpline
would be nice if they ever bothered to add a robust function alias
RotSplines.hpp:95
Method
BezierSpline
Splines.cpp:317
Method
CatmullRomSpline
Splines.cpp:330
Method
CircleSplines
Splines.cpp:748
Method
ClampAgent
Splines.hpp:459
Method
CubicCoeffs
Splines.hpp:420
Method
CubicSpline
Splines.cpp:356
Method
Curvature
Splines.cpp:866
Function
DrawLinesWidth
extra/SplinesDraw.cpp:151
Method
DrawSplineCurvature
extra/SplinesDraw.cpp:362
Method
DrawSplineExactBounds
extra/SplinesDraw.cpp:386
Method
DrawSplineFastBounds
extra/SplinesDraw.cpp:394
Method
DrawSplineFrames
extra/SplinesDraw.cpp:332
Method
DrawSplineLines
extra/SplinesDraw.cpp:78
Method
DrawSplineLines3D
extra/SplinesDraw.cpp:471
Method
DrawSplineLinesWithColours
extra/SplinesDraw.cpp:83
Method
DrawSplineLinesWithColours3D
extra/SplinesDraw.cpp:486
Method
DrawSplinePoints
extra/SplinesDraw.cpp:289
Method
DrawSplineTangents
extra/SplinesDraw.cpp:306
Method
DrawSplineTorsion
extra/SplinesDraw.cpp:618
Method
DrawSplines
extra/SplinesDraw.cpp:98
Method
DrawSplinesWithWidth
extra/SplinesDraw.cpp:262
Method
ExactBounds
Splines.cpp:456
Method
FastBounds
Splines.cpp:432
Function
FillLinesWidth
extra/SplinesDraw.cpp:171
Method
FillSplinesWithWidth
extra/SplinesDraw.cpp:268
Method
FindClosestPoint
Splines.cpp:1553
Method
FindNearbySplines
Splines.cpp:1616
next →
1–100 of 181, ranked by callers