sewTogether

The sewTogether macro is used to mark where two parts of the same part need to be sewn together. This happens when you want to construct a cone for instance.

It is provided by plugin-annotations, which is part of core-plugins (so it is available by default).

Signature

Javascript
macro('sewTogether', {
  String id = 'sewtogether',
  Point from,
  Point to,
  Point middle = null,
  Boolean hinge = false,
  String prefix = 'sewtogether',
  Boolean force = false,
})

Example

Sew together

Configuration

PropertyDefaultTypeDescription
idsewtogetherstringThe ID of this macro instance
fromPointOne side of what needs to be sewn together
toPointThe other side of what needs to be sewn together
middlenullPointThe middle point (when ommitted, it will be halfway between from and to)
prefix’sewtogether’StringThe prefix to be used for creating all the points and paths
hinge falseBooleanDraws the hinge line
forcefalsebooleanSet this to true to display the macro output even when complete is false

Notes

This macro takes the complete setting into account and won’t output anything when both complete and force are false.

This macro is aware of the sa setting. Normally it draws the hinge line on the inside of the part (following the counter-clockwise standard). When the sa is provided it draws the hinge line on the outside, up to the sa line.