# Geometry

- Generator: Template for creating nodes that generator vector data.
- Filter: Template for creating nodes that manipulate vector data.
- Align: Align a shape in relation to the origin.
- Arc: Create an arc.
- Centroid: Calculate the geometric center point of a shape.
- Colorize: Change the color of a shape.
- Compound: Add, subtract or intersect geometry.
- Connect: Connect all points in a path.
- Copy: Create multiple copies of a shape.
- Delete: Delete points or paths that lie within the given bounding shape.
- Distribute: Distribute shapes on a horizontal or vertical axis.
- Ellipse: Create an ellipse or circle.
- Fit: Fit a shape within bounds.
- Fit To: Fit a shape to another shape.
- Freehand: Draw directly on the canvas using the mouse.
- Grid: Create a grid of points.
- Group: Combine multiple geometries together.
- Import Svg: Import geometry from a SVG file.
- Line: Create a line between two points.
- Line Angle: Create a line between one point and an angle + distance.
- Link: Generate a visual link between two shapes.
- Make Point: Create a point from X/Y coordinates.
- Null: Do nothing.
- Point: Create a point value that can be used as a variable.
- Point On Path: Calculate a point on a path.
- Polygon: Create a multi-sided polygon.
- Quad Curve: Create a quadratic curve with one off-curve point.
- Rect: Create a rectangle, square or rounded rectangle.
- Reflect: Mirror the geometry around an invisible axis.
- Resample: Distribute points along a shape.
- Rotate: Rotate the shape according to the given angle.
- Scale: Resize the shape by scaling it.
- Scatter: Generate points within the boundaries of a shape.
- Shape On Path: Copies shapes on a path.
- Skew: Skew the shape.
- Snap: Snap geometry to a grid.
- Sort: Sort points or shapes using different sorting methods.
- Stack: Arrange shapes in a horizontal or vertical layout.
- Star: Create a star shape.
- Text On Path: Create a text path that follows a shape.
- Textpath: Create a path out of text.
- Translate: Move the shape, changing its position.
- Ungroup: Decompose the input geometry into its paths.
- Wiggle: Shift points by a random amount.