# Snap Joins

With **`snapJoins`** the Base and Lid “click” together without the need for screws or other aids.

```
  Default origin = yappCoordBox: box[0,0,0]

  Parameters:
   Required:
    p(0) = posx | posy
    p(1) = width
    p(2) = { yappLeft | yappRight | yappFront | yappBack } (one or more)
   Optional:
    n(a) = { <yappOrigin> | yappCenter }
    n(b) = { yappSymmetric }
    n(c) = { yappRectangle } : Make a diamond shape snap


snapJoins   =   
[
    [10, 5, yappLeft, yappRight, yappSymmetric]
   ,[ 5, 5, yappFront, yappBack, yappSymmetric]
];

```

<figure><img src="https://832938294-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcI46RW7gXIHinmkl2pBq%2Fuploads%2FFDipTJkXkRYNmaHVn6v8%2FsnapJoinsSBS.png?alt=media&#x26;token=0a30a5da-2cbf-403a-a6b0-a018a75c3477" alt=""><figcaption></figcaption></figure>

<figure><img src="https://832938294-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcI46RW7gXIHinmkl2pBq%2Fuploads%2FtmCyaCn1g0bHJo1X8gPJ%2FsnapJounsOnTOP.png?alt=media&#x26;token=5b08fc9c-1d5e-4451-88a8-73f6109c0523" alt=""><figcaption></figcaption></figure>
