what you see is what you cut.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
OverlapView
exploder_strokes_fills
flattening
.gitignore
.gitmodules
README.md
wysiwyc.py

README.md

wysiwyc

what you see is what you cut.

Project:

A Laser Cutting Visualization Prototype, and many experiments.

People:

  • Sarah Kushner - PhD Student at DGP, University of Toronto
  • Arjun Chhabra - Undergraduate Research Assistant at DGP, University of Toronto
  • Alec Jacobson - Assistant Professor at DGP, University of Toronto

Directories:

  • /flattening/
    A C++ project which takes in an SVG file and rids the design of invisible, redundant vectors. Uses CGAL, tinyxml and NanoSVG.
  • /OverlapView/
    A Python program that utilizes Cairo to render an alpha composited view of overlaps in curves from an SVG file. Used to predict the number of times a laser passes through each point.
  • /exploder_strokes_fills/
    A Python program that explodes a given SVG into separate strokes and fills and writes out a new SVG.

Laser cutters:

⚠️ Trotec Speedy 400 flex
⚠️ Universal Laser Systems Versalaser

To do

  • batch convert to SVG 1.0 with "CSS Properties: Style Attributes"