Releases: marvingreenberg/FaceSVG
Release 3.1.0
- Change imports to approach compatible with newer ruby versions in Sketchup 2024
- Various cleanup of code and build environment for later ruby version
Installation Notes
Download and install the plugin facesvg-3.1.0.rbz (link below). In Sketchup, go to Window->ExtensionManager and click the "Install Extension". Select the ".rbz" file in the location where you downloaded it.
It is recommended that you uninstall any previous version first. Restart Sketchup after installing the plugin. Uninstalling the plugin is accomplished from the ExtensionManager window, from the "Manage" tab.
Download link
https://github.com/marvingreenberg/FaceSVG/releases/download/v3.1.0/facesvg-3.1.0.rbz
Release 3.0.2
This adds some fixes for some very small arcs and some other situations that can occur. This includes fixes from 3.0.1 for a bug that could occur when SVG arcs are generated, because the plugin did not handle all the variations in how Sketchup could order the edges and endpoints in a curve. This also makes the stroke width explicitly in pixels, to fix issues for some SVG software.
There are still issues with complicated combinations of circular arcs that can occur in some situations I still don't understand.
Features
See the documentation at the wiki [Documentation] for all the features for this release.
(https://github.com/marvingreenberg/FaceSVG/wiki/Documentation)
Installation Notes
Download and install the plugin facesvg-3.0.2.rbz (link below). In Sketchup, go to Window->ExtensionManager and click the "Install Extension". Select the ".rbz" file in the location where you downloaded it.
It is recommended that you uninstall any previous version first. Restart Sketchup after installing the plugin. Uninstalling the plugin is accomplished from the ExtensionManager window, from the "Manage" tab.
Release 3.0.1
This is an important fix for a bug that could occur when SVG arcs are generated, because the plugin did not handle all the variations in how Sketchup could order the edges and endpoints in a curve. This also makes the stroke width explicitly in pixels, to fix issues for some SVG software.
Features
See the documentation at the wiki [Documentation] for all the features for this release.
(https://github.com/marvingreenberg/FaceSVG/wiki/Documentation)
Installation Notes
Download and install the plugin facesvg-3.0.1.rbz (link below). In Sketchup, go to Window->ExtensionManager and click the "Install Extension" at the bottom. Select the ".rbz" file in the location where you downloaded it.
It is recommended that you uninstall any previous version first. Restart Sketchup after installing the plugin. Uninstalling the plugin is accomplished from the ExtensionManager window, from the "Manage" tab.
FaceSVG 2.3.0
This is an important fix for how the viewBox is generated. In simple usage, where the 2D "layouts" are "layed out" and then the SVG is written, it will not occur. This fix fixes the issue in all cases. When the viewBox is generated incorrectly, the SVG will be scaled in ways that may make the ShaperOrigin cut features different size than expected.
If the lay out geometry is edited, modified or rearranged from within Sketchup, BEFORE writing to an SVG file, the viewBox width and height may be generated incorrectly. Whether this happens depends on the details of the editing/modification.
Features
See the documentation at the wiki [Documentation] for all the features for this release.
(https://github.com/marvingreenberg/FaceSVG/wiki/Documentation)
Installation Notes
Download and install the plugin facesvg-2.3.0.rbz (link below). In Sketchup, go to Window->ExtensionManager and click the "Install Extension" at the bottom. Select the ".rbz" file in the location where you downloaded it.
It is recommended that you uninstall any previous version first. Restart Sketchup after installing the plugin. Uninstalling the plugin is accomplished from the ExtensionManager window, from the "Manage" tab.
2.2.2
This is a minor fix for how pocket cuts (gray fill) would be output for a particular case, where the pocket cut is a small notch around an inside cut. See the case #19. This fixes the plugin to generate correct SVG, but the Shaper origin still seems to be misinterpreting the result.
If you find this plugin useful, especially for the Shaper Origin, send me, say, $18 via paypal.me/marvingreenberg/18. (You know, one roll of shaper tape)
Features
See the documentation at the wiki [Documentation] for all the features for this release.
(https://github.com/marvingreenberg/FaceSVG/wiki/Documentation)
Installation Notes
Download and install the plugin facesvg-2.2.2.rbz (link below). In Sketchup, go to Window->ExtensionManager and click the "Install Extension" at the bottom. Select the ".rbz" file in the location where you downloaded it.
It is recommended that you uninstall any previous version first. Restart Sketchup after installing the plugin. Uninstalling the plugin is accomplished from the ExtensionManager window, from the "Manage" tab.
FaceSVG 2.2.1
This is a minor fix to output polygon faces correctly, like hexagons.
If you find this plugin useful, especially for the Shaper Origin, send me, say, $18 via paypal.me/marvingreenberg/18. (You know, one roll of shaper tape)
Features
See the documentation at the wiki [Documentation] for all the features for this release.
(https://github.com/marvingreenberg/FaceSVG/wiki/Documentation)
Installation Notes
Download and install the plugin facesvg-2.2.1.rbz (link above). It is recommended that you uninstall any previous version first (especially if it is the original version from extension warehouse). Restart Sketchup after installing the plugin.
FaceSVG 2.2.0
This release is a maintenance release that fixes certain issues that can cause an exception to occur, which mentions referencing deleted entities in the Sketchup model.
If you find this plugin useful, especially for the Shaper Origin, send me, say, $18 via paypal.me/marvingreenberg/18. (You know, one roll of shaper tape)
Features
See the documentation at the wiki [Documentation] for all the features for this release.
(https://github.com/marvingreenberg/FaceSVG/wiki/Documentation)
Installation Notes
Download and install the plugin facesvg-2.2.0.rbz (link above). It is recommended that you uninstall any previous version first (especially if it is the original version from extension warehouse). Restart Sketchup after installing the plugin.
FaceSVG 2.1.0
This release provides some a new capability to add corner relief for interior cuts representing mortise openings.
New Features
- Corner Relief. See the documentation at the wiki Documentation
Installation Notes
Download and install the plugin facesvg-2.1.0.rbz (link above). It is recommended that you uninstall any previous version first (especially if it is the original version from extension warehouse). Restart sketchup after installing the plugin.
FaceSVG 2.0.0 (a)
This is a major rewrite of the code base, to allow the generated geometry in the "SVG Profile Group" to be used as the basis directly for SVG generation. Changes to these groups, such as moving or deleting them will change the resultant generated SVG.
New Features
- The faces are created by "Layout faces" can be rearranged before writing SVG to affect the layout.
- Support for pocket faces is added. The depth of the pocket faces is used to provide a variation in the grayness as a visual indicator.
- There are several settings configurable via a Settings operation. Mostly these have only small effects
on the generated SVG. The setting "Pocket offset (max)" can be set to 0 to disable generation of pocket faces. - Fix for error from accessing "deleted faces"
Installation Notes
Download and install the plugin facesvg-2.0.0.a.rbz (link above). It is recommended that you uninstall any previous version first (especially if it is the original version from extension warehouse). Restart sketchup after installing the plugin.
v1.0.2
Fixes
- A problem with partial circular arcs - when an arc was rotated exactly 90 degrees after creation
the code would incorrectly generate the rotation when creating the SVG.
Other
- Change the output precision in the SVG to 0.0001. No good reason to do this - Sketchup only provides
accuracy to 0.001" according to documentation and Shaper Origin only provides positional accuracy to
0.01" at best.
For the plugin go to the link below, and select Download:
https://github.com/marvingreenberg/FaceSVG/blob/v1.0.2/facesvg.rbz