Skip to content

marvingreenberg/FaceSVG

Repository files navigation

SVG Face Export - Sketchup plugin compatible with Shaper Origin

Supported Sketchup Versions: Probably any version since 2017. This has been tested with Sketchup Pro 2024. Since it is a plugin it requires a "Pro" desktop version.

Notes:

  • Release 3.1.0 fixes an with imports that prevented use with Sketchup 2024 (Ruby 3.2)
  • Release 3.0.3 fixes an issue where the depth encoding for shaper origin was missing required units (inches)
  • Release 3.0.2 fixes an issue for very small circular arcs and some other issues with arcs.
  • Release 3.0.1 has a fix to how SVG is generated, caused by unexpected issues with Sketchup edge ordering
  • Release 2.3.0 has a fix for an incorrectly generated viewBox which would scale the SVG incorrectly

This is a plugin for Sketchup to generate an SVG outline from selected faces. The plugin adds a couple operations to the "context menu" (right click) when a face is selected or to select the current face. "Layout SVG profile" copies the selected (and related) faces in to a special "SVG Profile" group. "Write SVG profile" converts the edges of these faces into SVG paths, with the fill set according the the guidelines outlined by Shaper Origin for exterior and interior cuts profiles, and for "pocket" cuts. New to this release, added support for pocket cuts, and the ability to manually edit and change the layout from within Sketchup.

For a detailed description of how to use the plugin see the Documentation.

Go to https://github.com/marvingreenberg/FaceSVG/releases for download links for the ruby '.rbz' plugin.

See the YouTube video for some examples of its operation.

FaceSVG Video

The output SVG file should be compatible for use with the Shaper Origin handheld CNC router and with other applications requiring SVG output. In theory the pocket cut depth property is added, now supported by Shaper Origin Jenner

Installation

  1. Go to Releases
  2. Select the desired ".rbz" plugin download, and click Download on the linked page
  3. In Sketchup, Window->Extension Manager brings up the extension manager
    1. If you previously installed the plugin from Extension Warehouse, make sure you uninstall it first, from Extension Manager Manage tab
    2. Click the Install Extension and select the ".rbz" that you downloaded
    3. Restart Sketchup. Sketchup is pretty inconsistent about updating already loaded plugins

About

SVG Export from Sketchup 3D modeling tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published