Tool

Evaluate Curve

Curve Analysis

Evaluate a curve at the specified parameter or at a certain factor along its length, where the length factor can be supplied both in curve units and normalized units

Docs for v2.1.18, the latest version.

ID

tool-curve-analysis-evaluate-curve

Group

Curve Analysis

Plugin

Tool

Keywords

evalCrv
evaluateCrv
evaluateLength
evalLen
3 inputs, 5 outputs

Ports

Inputs

3

What the node takes in, from wires or typed values.

Curve

Curve

Curve to evaluate

Parameter

Number

Default 0.5

Evaluate the curve using either the parameter on the curve's domain or the length factor

By Length

Boolean

Default false

If true, work with the t parameter, otherwise, work with the length

Outputs

5

What the node gives out, to wire into other nodes.

Point

Point

Point on the curve at {t} or at the specified length

Tangent 1

Vector

Tangent vector at {t} or at the specified length

Tangent 2

Vector

Tangent perpendicular vector

Length 1

Number

Curve length from start to parameter or specified length

Length 2

Number

Curve length from the specified parameter to the end or from the specified length to the end

Creation method#

There are two options for creating Evaluate Curve node.#

  • The first way to create Evaluate Curve node using the search list, which is opened by double left-clicking in the workspace. You can write the name of the node you need, or words associated with this node.
    • pntOnCrv
  • The second way is to select Evaluate Curve node from the menu that opens from the top left.
    • Menu > Tool > Curve Analysis > Evaluate Curve

Steps#

  • Create Evaluate Curve node.
  • Connect the curve to evaluate to the first port.
  • Connect a parameter to the second port to evaluate the curve using either the parameter on the curve's domain or the length factor.
  • Connect the boolean toggle, which is used for evaluating the curve either with the t parameter or with the length, to the third port.

After creating a node, connect the curve to be evaluated to the first port. Connect a parameter to the second port to evaluate the curve using either the parameter on the curve's domain or the length factor. Connect the boolean toggle, which is used to determine whether to evaluate the curve with the t parameter or with the length, to the third port. By default, the curve will be evaluated using the t parameter. On the output ports, you will receive the point on the curve at the specified t or length, the tangent vector at the specified t or length, the tangent perpendicular vector, the curve length from the start to the specified parameter or length, and the curve length from the specified parameter or length to the end.

See also#

Length Parameter
Point On Curve\

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.