With curve support in geometry nodes we have an opportunity to add useful curve primitives.
Here is an initial list, more should be added:
| {F10176018} | {F10175964} | Outputs a poly spline in a perfect circle portion that intersects the three points.
| {F10176010} | {F10176012} | A second mode to the arc node that uses the center point. Which side is filled can depend on the order.
| {F10175977} | {F10175972} | Outputs a poly spline with an evaluated quadratic bezier spline. Bezier splines in Blender are cubic.
| {F10175985} | {F10175982} | Outputs a bezier segment. This is just a parametric version of the first item in the curve add menu. Handles should be aligned.
More types to be considered:
* **Spiral** Many types of spirals exist. Which are most commonly useful?
** Reference: http://nortikin.github.io/sverchok/docs/nodes/generators_extended/spiral_mk2.html
* **Line** We already have a mesh line node, but there is really no reason not to have a "Curve Line" node as well.
* **Circle** We already have a mesh circle node also, but there could be a specific curve circle node as well.
* **Vectors to Curve** Could have a multi-input socket of vectors, useful in some situations probably.