Skip to main content
Skip table of contents

Modifiers | 2D Modifiers

image-20251212-125625.png

Modifier

Explanation

Input

Convert Shape to Mesh

Converts a 2D vector shape into a 3D geometry mesh.

image-20251212-130008.png

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.

image-20251212-130133.png

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.

image-20251212-130304.png

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.

image-20251212-130701.png

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.

  • Minimum Polygon Size (mm): Smallest polygon size allowed inside characters. Smaller polygons are removed.

Outputs

  • Geometry: The rendered text geometry.

  • 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.