
What this component contains
ATTRIBUTION.mdLICENSEREADME.mdbezier_curve_arc_length.pycomponent.jsonexample.gltfmeshkit.pypreview.pngtest_package.pyverification/native.json
How it works
- Entry points
- bezier_point, bezier_derivative, split_bezier, arc_length, length_table, parameter_at_length, resample_by_length, demo_path and 2 more
- Parameters
- path, spacing, tube_radius
- Complexity
- O(pieces) per length query; O(points * log pieces) for resampling
- Axes
- +Y up, metres
Recorded checks
godot 4.7.2.stable.official.ed1daf0bf
generator_runs_system_pythongenerator_runs_verifier_pythongltf_strict_structureinterpreters_agreeexample_matches_generatorgodot_headless_gltf_loadgodot_compatibility_render
Limits to consider
Cubic segments only (the evaluation works for any degree, the length and split functions take four control points). Arc length is numerical (five-point Gauss-Legendre on 16 or 32 pieces), accurate to about 1e-10 for smooth segments but slower to converge near cusps. The display tube is for viewing, not a production sweep.