Skip to main content

Operations

AdaCAD offers over 50 operations that you can build into dataflows to generate drafts. This page groups operations by their function, previews their design, and links to the full details of each operation (which you can also find on the left sidebar).

Structure

A weave structure is the order or pattern of interlacement between the warp and weft threads. There are different families of woven structure that share core properties, such as plain weave, twill, and satin. Each of the operations is capable of generating structures that obey the rules of a given family.

operation nameexamples
all possible structuresfile
complex twillfile
glitch satinfile
randomfile
satinfile
satin-ishfile
sawtoothfile
shaded_satinfile
sine wave samplerfile
tabbyfile
twillfile
wafflefile
waffle-ishfile
undulating twillfile
upload draftfile

Transformation

Transformation operations take an input structure or draft and transforms it in some way.

operation nameexamples
invertfile
flipfile
shiftfile
rotatefile
make symmetricfile
slopefile
stretchfile
clearfile
set unset interlacements tofile
set interlacements of type to unset file
cropfile
trimfile
marginfile
undulate weftsfile
undulate warpsfile

Cloth

Cloth Operations describe the arrangements of pattern regions in an overall draft or cloth. Regions defined by the cloth design parameters can be filled with input drafts.

operation nameexamples
rectanglefile
tilefile
chaos sequencefile
pattern across warpfile
pattern across weftfile
variable width samplerfile
variable length samplerfile
fillfile
image mapfile
join leftfile
join topfile

Compound

Compound operations support joining different structural elements together compound weave structures characterized by the use of multiple weft and warp systems and/or layers.

operation nameexamples
interlace weftsfile
interlace warpsfile
overlay multiplefile
splice in weftsfile
splice in warpsfile
layerfile
layer notationfile
assign draft to systemfile

Dissect

Describes operations that split apart a single input draft into multiple outputs according to some criteria.

operation nameexamples
deinterlace weftsfile

Compute

Computer operations apply different forms of computational, binary, and/or mathematical functions to the production and modification of drafts.

operation nameexamples
set atop, (a, b) => bfile
overlay, (a,b) => (a OR b)file
mask, (a,b) => (a AND b)file
cut, (a, b) => (a NAND b)file
diff, (a, b) => (a NEQ b)file

Helper

Operations that automate common drafting techniques to ensure good woven and cloth structure.

operation nameexamples
selvedgefile

Color Effects

Supports the specification of materials in order to describe different color effects on the woven cloth

operation nameexamples
set materials and systemsfile
set weft materialsfile
set warp materialsfile

Drafting Styles

Supports the conversion of one style of drafting to another, based on the requirements of specific equipment

operation nameexamples
generate floor loom threading and treadlingfile
generate direct tie loom threading and lift planfile
make drawdown from threading, tieup, and treadlingfile
make drawdown from threading and lift planfile