Skip to content

magnoborgo/ShapeFuse

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Shape Fuse

This python script for Silhouette will create a curve based on other curves animated points

Video with demonstration

Click to Watch the video

If you like it, use it frequently, or want to support further development please consider a small donation to the author.
Click here to lend your support to: VFX tools coding project and make a donation at www.pledgie.com !

Compatibility

Silhouette 5.1.2 and up (not tested on previous versions)

KNOW LIMITATIONS

Creates only B-spline shapes for now Undo is not perfect

USAGE

  1. Place both .py files inside your actions folder (osx:/Applications/SilhouetteFX/Silhouette5.1.2/Silhouette.app/Contents/Resources/scripts/)
  2. This script should be used with keyboard shortcuts, create/add them in your Silhouette sfxuser.py:
import fx
def callMethod(func, *args, **kwargs):
    def _return_func():
        return func(*args, **kwargs)
    return _return_func

fx.bind('shift+F12', callMethod(fx.actions["bvfx_ShapeFuse"].execute,"build"))
fx.bind('F12', callMethod(fx.actions["bvfx_ShapeFuse"].execute,"collect"))
  1. Collect shape points one by one (F12 on the example above), when point collection is done, use the Build shortcut (shift+F12 on the example above).

Licensing

This script is made available under a BSD Style license that is included in the package.

About

Silhouette python scrip that creates shapes based on other shapes animated points

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published