Some Terminology Questions

Question 1) Are the terms Control Handle and the Node same?

Question 2) Curve Handle : This is the square holders of which the function is modifying the curve manually on Spline Interactive and Curve Interactive Tool?

Question 3) Control Points : Guide Nodes? (So It is just a term you call the regular nodes which you can draw a curve based on It?

Question 4) Are Curve Handles also Control Points?

1 Like

No, a node is the same as a point. But a point/node can be used as a control handle in the case of a fixed curve or spline.

Correct! However, since all curve or splines need curve handles to direct the curve they can also be carefully placed points to be used in the Fixed curve/spline.

Correct! You can call them External Curve Handles.

No. Curve handles can’t be used to add anything else to it. They are only indicators of the length and direction used in the formulas in the Properties of the curve. If there are no formulas entered, then you can drag them around anywhere.

Control Points are only points place at a certain length and direction in relation to other points connected to the curve that serve as control handles.

In Seamly we refer to them as Control Points (CP)… commonly referred to as as handles or handle points.

Yes. If you say “curve handle” we will lnow what you mean, but again in Seamly2D they will be called Control Points.

Seamly does not use the term Guide Nodes. It’s either a Node / Path → point or it’s a Control Point.

In Seamly - Curve Handles are Control Points.

With that being said… I was not there when the terminology was determined for Seamly, but in the real world when discussing bezier curves:

In Bezier curves control points define the endpoints of a curve segment, while handles (also referred to as control points) define the direction and curvature of the curve at those endpoints. Essentially, handles are extensions of control points that influence the tangent at the end of a segment.

Control Points:

  • Control points are the anchors of the curve, determining the start and end positions of a segment.
  • They define the general shape and position of the curve.
  • Segments are formed between two control points.

Handles:

  • Handles are extensions from control points that influence the tangent (direction) of the curve at the control point.
  • They determine the curvature of the curve between control points.
  • Different handle types (e.g., aligned, free) affect how handles interact and how the curve is shaped.

So…

What is normally called “Control Points” Seamly is calling them “Nodes” or “Path → Points.”

What is normally called “Handles” Seamly is calling them “Control Points.”

Should the terminolgy be changed… probably. Is it a lot of work to refactor all the code / forms and retranslate… Yes. Therefore - for now… Control Points remain Nodes / Path → points and Handles remain Control Points.

2 Likes

Understood.

Thank you very much.

2 Likes