2D modifiers operate on vector-based geometry such as shapes, outlines, and text. They are typically used to prepare artwork for cutting, engraving, printing, or extrusion into 3D geometry.
These modifiers are often combined with text, shape, and preprocessing nodes to generate clean, production-ready 2D geometry.
Modifier
Explanation
Input
Convert Shape to Mesh
Converts a 2D vector shape into a 3D geometry mesh.
Inputs
Shape: The input shape.
Precision: Determines how closely the mesh follows the shape outline. Higher precision generates more geometry.
Use Relative Precision: When enabled, precision is calculated relative to the size of the shape.
Max Arc Subdivision: Limits the number of subdivisions used for curved segments.
Outputs
Geometry: The generated 3D mesh.
Precision Used: The effective precision value applied during conversion.
Group shapes
Groups two shapes (2D geometries) into a single shape.
Inputs
First: The first shape.
Second: The second shape.
Outputs
Shape: The grouped shape.
Pre-process shape
Preprocesses a shape for usage in Twikbot. This includes closing open shapes, fixing polygon winding, and ensuring there are no overlapping polygons.
Inputs
Shape: The given shape.
Close: Closes open shapes.
Fix Polygon Winding: Aligns misoriented polygons.
Merge: Merges overlapping polygons.
Background: Background fill color used during preprocessing.
Rescale Width: Rescales the shape to a specific width.
Rescale Height: Rescales the shape to a specific height.
Rescale Aspect Ratio: Determines how aspect ratio is handled during rescaling.
Boundary: Defines the boundary type used for preprocessing (e.g. Bounding Box).
Arc Subdivision: Controls subdivision accuracy for curved segments.
Max Arc Subdivision: Maximum number of subdivisions applied to arcs.
Outputs
Shape: The processed shape.
Render text
Creates a 2D geometry from text combined with a font.
Inputs
Target Text: The text to render as a shape. This can be provided as a fixed value or via a text input parameter.
Font: The font used to generate the text outline.
Text Size (mm): Controls the overall size of the text.
Text Overlap (mm): Adjusts spacing between characters.
Center Text: Centers the rendered text.
Unify Text: Combines all characters into a single shape instead of separate shapes.
Spacing
Fixed: Uses the fixed spacing defined by the font.
Fluent: Uses the minimum distance between characters based on horizontal spacing.
Tight: Uses the bounding box of each character.
Horizontal Spacing (mm): Horizontal distance between characters.
Vertical Spacing (mm): Vertical distance between lines or shapes.
Minimum Desired Bridge (mm): Desired minimum distance between opposite edges inside a polygon.
Bridge Angle Threshold: Angle threshold used when calculating minimum desired bridges.
Minimum Desired Gap (mm): Desired minimum distance between opposite edges outside a polygon.
Gap Angle Threshold: Angle threshold used when calculating minimum desired gaps.
Textbox Width (mm): Maximum width of the rendered text. Characters exceeding this width are clipped.
Clamped Text: The text output after applying the textbox width. This represents the actual text that remains visible when the text is clipped by the available textbox width.
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.