SkyPattern User Guide

SkyPattern is a geometric design tool that allows you to create and manipulate geometric elements in an interactive canvas. This guide will help you understand how to use the application effectively.

Getting Started

Interface Overview

The SkyPattern interface consists of three main areas:

  1. Top Toolbar: Contains the SkyPattern logo, mode toggle (Draft/Piece), PDF/SVG export, save/load buttons for local backups, input mode toggle (mouse/trackpad), theme switcher (light/dark), and language selector
  2. Canvas Area: Interactive SVG canvas where you can view and manipulate geometric elements
  3. Right Panel: Element list with icons, add/remove buttons, and property editors. You can resize this panel by dragging the left edge to make it wider or narrower.
  4. Bottom Status Bar: Shows document ID, current mode, and save status

Basic Navigation

SkyPattern supports two input modes, which you can toggle in the toolbar:

Mouse Mode (Mouse icon):

Trackpad Mode (Trackpad icon):

Both Modes:

Working with Elements

Adding New Elements

  1. Click the ➕ button in the right panel, or press n key
  2. A new unnamed element will be created and selected
  3. Choose the element type from the dropdown in the editor
  4. Configure the element properties

Element Types

Base Point

Constant

Angle Distance

Along Line

Intersect Lines

Intersect X and Y

Line

Bezier Curve

Arc

Advanced Intersections

Transform Element

Pattern Piece

Using Mathematical Expressions

Most numeric properties accept mathematical expressions. You can use:

Basic Arithmetic

Dynamic Functions (work with elements)

IMPORTANT: When referencing element names in functions, you must prefix them with @. For example: len(@basePoint, @corner) not len(basePoint, corner).

Static Math Functions

Constants and Element References

Important Notes

Element Management

Selecting Elements

Reordering Elements

Renaming Elements

Hiding/Showing Elements

Working with Layers

Layers help you organize complex patterns by grouping related elements together and controlling their visibility.

Assigning Elements to Layers:

Managing Layer Visibility:

Best Practices:

Example Usage:

Deleting Elements

Canvas Controls

Draft Mode vs Piece Mode vs Notes Mode

SkyPattern has three modes that you can toggle using the tabs in the toolbar:

Coordinate System

Keyboard Shortcuts

Input Controls

Mouse Mode (default):

Trackpad Mode:

Use the input mode toggle button (Mouse icon/Trackpad icon) in the toolbar to switch between mouse and trackpad modes.

Saving and Loading

Cloud Documents

If you have a document ID (shown in the bottom status bar), your work automatically saves to the cloud every 500ms.

Local Backups

Click the local backup button (database icon) in the toolbar to open the backup dialog.

Pattern Wizard

The Pattern Wizard guides you through the complete workflow of customizing, arranging, and printing a pattern. It is especially useful when working with template patterns that have pre-defined measurements.

Opening the Wizard: Click the magic wand button in the toolbar to open or close the Wizard panel.

Step ① — Adjust Measurements

The wizard lists all Constant elements that have a description. Edit any value to update the pattern in real time — changes are reflected on the canvas immediately, so you can see the effect before proceeding.

Read each field's description to understand what you are adjusting (e.g., "Chest circumference", "Back length").

Step ② — Check Placement

Before printing, each pattern piece needs to be positioned on the virtual print canvas. Switch to Placement (Piece) mode to see and adjust the print position of each piece.

Step ③ — Confirm PDF Settings

Click PDF Print Settings to open the print dialog. Configure your paper size, orientation, overlap margin, and page grid (columns × rows).

Step ④ — Start Making

Once your PDF is printed, assemble the pages into a full-size pattern. The wizard includes step-by-step assembly instructions — see Assembling the Printed Pages below.

Step ⑤ — Start Sewing

Click Open Notes tab to read any construction notes and sewing instructions attached to this pattern document.

Assembling the Printed Pages

After printing, follow these steps to assemble the individual pages into one large pattern sheet.

Understanding the Page Layout

Each printed page contains:

Assembly Steps

  1. Lay out all pages (on a large table or the floor)
    • Arrange in a grid according to the page labels
    • Page(1,1) top-left, Page(2,1) to its right, and so on
  2. Trim the interior pages
    • For pages that have neighbours on all four sides, trim along the solid overlap line
    • Leave overlap margins on edge pages
  3. Align and tape
    • Start with the top row
    • Overlap pages, matching pattern lines and marks
    • Use the overlap zone to align precisely
    • Tape from the back for a clean front surface
    • Work row by row, then join the rows together
  4. Check the alignment
    • Pattern lines should connect smoothly across page boundaries
    • If lines don't match, check that you printed at 100% scale

Tips and Best Practices

Naming Elements

Building Complex Designs

  1. Start with base points to establish key positions
  2. Create constants for important measurements
  3. Use angle/distance and along-line elements to create related points
  4. Add lines and curves to visualize the design
  5. Use intersections to find derived points

Formula Examples

Troubleshooting

Advanced Features

Bezier Curve Editing

Arc-Curve Intersections

Dynamic Measurements

This guide covers the essential features of SkyPattern. Experiment with different element types and formulas to create complex geometric designs!