Module: VectorSalad

Defined in:
lib/vector_salad/interpolate.rb,
lib/vector_salad.rb,
lib/vector_salad/dsl.rb,
lib/vector_salad/magic.rb,
lib/vector_salad/canvas.rb,
lib/vector_salad/version.rb,
lib/vector_salad/mixins/at.rb,
lib/vector_salad/shape_proxy.rb,
lib/vector_salad/export_with_magic.rb,
lib/vector_salad/standard_shapes/n.rb,
lib/vector_salad/standard_shapes/clip.rb,
lib/vector_salad/standard_shapes/flip.rb,
lib/vector_salad/standard_shapes/move.rb,
lib/vector_salad/standard_shapes/oval.rb,
lib/vector_salad/standard_shapes/path.rb,
lib/vector_salad/standard_shapes/rect.rb,
lib/vector_salad/standard_shapes/scale.rb,
lib/vector_salad/standard_shapes/union.rb,
lib/vector_salad/exporters/svg_exporter.rb,
lib/vector_salad/exporters/svg_exporter.rb,
lib/vector_salad/standard_shapes/circle.rb,
lib/vector_salad/standard_shapes/custom.rb,
lib/vector_salad/standard_shapes/jitter.rb,
lib/vector_salad/standard_shapes/rotate.rb,
lib/vector_salad/standard_shapes/square.rb,
lib/vector_salad/exporters/base_exporter.rb,
lib/vector_salad/standard_shapes/hexagon.rb,
lib/vector_salad/standard_shapes/iso_tri.rb,
lib/vector_salad/standard_shapes/polygon.rb,
lib/vector_salad/standard_shapes/pentagon.rb,
lib/vector_salad/standard_shapes/triangle.rb,
lib/vector_salad/standard_shapes/exclusion.rb,
lib/vector_salad/standard_shapes/transform.rb,
lib/vector_salad/standard_shapes/difference.rb,
lib/vector_salad/standard_shapes/multi_path.rb,
lib/vector_salad/standard_shapes/basic_shape.rb,
lib/vector_salad/standard_shapes/intersection.rb

Overview

Code adapted from: http://jeremykun.com/2013/05/11/bezier-curves-and-picasso/

Interpolate a cubic bezier spline into straight line segments, using the De Casteljau algorithm.

Defined Under Namespace

Modules: DSL, Exporters, Magic, Mixins, StandardShapes Classes: Canvas, ExportWithMagic, Interpolate, ShapeProxy

Constant Summary collapse

VERSION =
"0.0.2"