hey~all, I expect to have an arrow with a hand-drawn effect. But I don’t know how to correctly calculate the curve of the arrow. What I mean is how the arrow points along the direction of the curve.
pg: Babylon.js Playground
I think that’s a bit vague to understand what result you’re looking for. Can you give us an example?
I’m not sure it’s clearer
If there’s a function curvature(listOfPoints) { ... return ?; }
, what do you expect as the returned result from this function?
If it’s a direction (a vector), then I think you can calculate the tangent to the curve at the endpoint (by using the last few points of listOfPoints
).
[EDIT] PG to illustrate using the tangent to find the direction:
Maybe check out Freya Hólmer’s videos on curves, they’re a great resource:
The Beauty of Bézier Curves - YouTube
The Continuity of Splines - YouTube
Thanks for the inspiration, I feel like I’m getting closer
pg: https://playground.babylonjs.com/#1JNVTM#2
https://playground.babylonjs.com/#1JNVTM#3
https://playground.babylonjs.com/#1JNVTM#4