Offset 2d path

Offsets curves in the chosen workplane.


Inputs

  • geometry

    • Accepts a single geometry connection (unless the SHIFT key is held).
  • work plane

    • The work plane in which the 2D offset operation will be performed in. This can be X=0, Y=0, or Z=0.
  • pre-flatten

    • Flattens the input curves into the work plane defined by the work plane input before the 2D offset operation.
  • offset

    • The distance the input curves will be offset.
  • join

    • Sets the type of join that will be performed at the vertices of the 2D offset. This can be miter, square, round, or simple (none).
  • miter limit

    • The distance limit before a miter join is made. If joins of an offset are beyond the limit, then a bevel join will be made at the limit value.
  • arc precision

    • The level of precision of the round join offset. The closer to 0, the higher the precision of the rounded join.
  • close resulting curves

    • Sets whether to close the resulting curves after the 2D offset operation.

Outputs

  • geometry

    • Output primitives.
  • points

    • The list of points of the output curve primitives.
  • points.x

    • The list of x values of the points of the output curve primitives.
  • points.y

    • The list of y values of the points of the output curve primitives.
  • points.z

    • The list of z values of the points of the output curve primitives.

Notes

  • Both the miter limit and arc precision inputs only affect the miter and round join types respectively and will only be available when those types are defined in the join input.

  • Other names for this node include: OffsetCurve, Offset curve, and Offset polygon.

Examples