This node allows sampling positions, tangents, and normals at any
arbitrary point along a curve. The curve can include multiple splines,
and all are taken into account. The node does not yet support transferring
generic attributes like radius, because some more general tooling will
make that much more feasible and useful in different scenarios.
This is a field node, so it is evaluated in the context of a data-flow
node like "Set Position". One nice thing about that is it can easily
be used to move an entire geometry like the follow path constraint.
The point along the curve is chosen either with a factor of the total
length of the curve, or a length into the curve, the same choice used in
the curve trim node.
This isn't a new idea, and this node has appeared in various forms in
the last few months. In other words, the design has proven useful byt this
point, and the idea has been tested.
- D11596: Geometry Nodes: Curve Deform Node
- T89612: Sample Curve Node
- temp-geometry-nodes-curve-sample
- rB62d485e47029: initial evaluate curve node
Currently I'm facing a bug with field evaluation when using the position
input node with this node. I'm not sure why yet.
