Tool

Curve Side

Curve Analysis

Find on which side of a curve a point exists

Docs for v2.1.18, the latest version.

ID

tool-curve-analysis-curve-side

Group

Curve Analysis

Plugin

Tool

Keywords

left
right
crv
side

Curve Side

Curve Analysis

3 inputs, 3 outputs

Ports

Inputs

3

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

Curve

Curve

Base curve

Point

Point

Point to measure

Plane

Plane

Default `XY`

Optional plane to measure in. If omitted, the curve plane will be used

Outputs

3

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

Side

Number

Side of curve on which point was found (-1=Left, 0=Coincident, +1=Right)

Left

Boolean

Boolean indicating whether a point is to the left of the curve

Right

Boolean

Boolean indicating whether a point is to the right of the curve

Creation method#

There are two options for creating a Curve Side node.#

  • The first way to create a Curve Side 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.
    • left , right , crv , side
  • The second way is to select a Curve Side node from the menu that opens from the top left.
    • Menu > Tool > Curve Analysis > Curve Side

Steps#

  • Create a Curve Side node.
  • Connect the curve to the "Curve" input port.
  • Connect the point to the "Pnt" input port.
  • Connect the optional plane to measure into the "Pln" input port.

Upon connecting the necessary inputs, the "Curve Side" node will provide an output indicating on which side of the curve the designated point was located. A value of -1 denotes that the point is situated on the left of the curve, a value of 0 indicates that the point coincides with the curve, and a value of 1 signifies that the point is on the right of the curve. Additionally, the second and third output ports return Boolean values, respectively indicating whether the point is to the left or right of the curve.

See also#

Point In Curve
Closed
Curve Length
End Points

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.