Jump to content

Import SVG Plugin for Vectorworks Now Available!


Recommended Posts

  • 4 weeks later...

New! Try the Import SVG Plugin – Now Available as a Free Demo!

Since launching the Import SVG plugin, I've received interest but also understandable hesitation—after all, it's natural to want to try before you buy.

To help you evaluate it with confidence, I’ve released a free demo version, valid until June 1st, so you can test its features and decide if it’s right for your workflow.

 

💡 What does it do?
The plugin allows you to import SVG files directly into Vectorworks®, preserving vector quality and saving time.

 

🔍 Key Features:

Direct SVG import into your Vectorworks documents

Vector-accurate rendering

Simple and efficient integration

 

⚠️ Please note:

The demo version requires an internet connection to validate its expiration.

After June 1st, the demo will no longer function.

 

👉 Try it now and learn more here:
🌐 https://fitplot.it/vwplugins/importSVG.html

Download

 

Questions or feedback? I’d love to hear from you!

  • Like 3
Link to comment

@Paolo the link works and I installed it easily.

This looks like a simple way to get a SVG into Vectorworks for some basic functionality, with a few caveats.

I will be interested to see how your export from VWX performs with regard to stroke preservation.  It would be great to be able to compose a design in Vectorworks and then export it to Affinity Designer/Illustrator and have strokes and objects preserved/easily manipulated.

 

Here are some initial observations:

 

This looks good for basic import, but a lot of the geometry doesn't stay intact when coming over to VWX.

For instance, I drew a rectangle in Affinity Designer and this came into VWX as a rectangle object.

Circle, ellipse, triangle, and two point stokes all came into VWX as multiverticie polyline approximations of those shapes.

The line weights seem to import incorrectly with a 2 pixel stroke importing as 2.20mm.

Similarly, a 0 pixel stroke imports as 0.35mm.

 

Here is a test file I drew in Affinity Designer:

Screenshot2025-05-23at10_37_39.thumb.png.37ec14ba6d9bb0748ad6298f3323b95f.png

 

Here is what it looked like on import into VWX (ignore the butterfly, that was a separate test):

Not the objects are selected and surrounded by their huge pen setting.  Almost all of the objects imported as 1 item groups that had to be ungrouped.

Screenshot2025-05-23at10_38_55.thumb.png.d0fb5e40afb73f707646a0227dffbee1.png

 

The line weights were quick to fix via the attributes panel.

Screenshot2025-05-23at10_39_15.thumb.png.77b837a2ec5c7f13223b9a71e6f81788.png

 

Circle did not import as a circle, has lots of vertices:

 

Screenshot2025-05-23at10_40_04.thumb.png.de65d9030ac8751175470188df91a5af.png

 

Same with Ellipse:

 

Screenshot2025-05-23at10_39_34.thumb.png.2162ffbaea30f41a5a43c65edc829f4a.png

 

Rectangle made the trip nicely:

Screenshot2025-05-23at10_56_28.thumb.png.e048f833f04b7da4cf341696f6095a6c.png

 

 

  • Like 1
Link to comment

About circles and ellipses, as long as the original svg has them defined as paths, the plugin translate them into polylines. Check your exported svg file for the circle / ellipse definition.


About line weights, try to import in a 1:1 scale layer. Anyway, I need to check this point.

 

The main purpose of these (Import and Export svg) plugins is to preserve the shapes first and the graphic attributes as long as possible, considering that Vectorworks cannot directly reproduce some SVG graphics (line caps, clip rects, some gradient mode, etc.).

 

  • Like 2
Link to comment

What do you think the future holds with respect to compatibility with older versions? I know the Italian distributor had an import SVG option (that you wrote) in 2019 or 2020 but I assume this is different. I have often wondered if the Italian distributor would sell the plug-in separately from VW.

Link to comment

Would you be willing to sell me the 2020 compatible version with the understanding that there would be no guarantee or support of it working for me? I am willing to take the risk because importing SVG's is very time consuming at the moment and I can't justify the cost of current VW for what has become a non-income producing hobby.

Link to comment

@Brian(J), what Vectorworks version do you have? I am pretty sure the new import svg plugin should work in previous versions, if recompiled.

If there are requests, I could reconsider to prepare versions that I can test (2022, 2023, 2024). It takes time to recompile, test and maintain multiple versions…

Link to comment

Just out of curiosity, I tried the plugin demo on a fairly large model from my modeling app. It worked as expected, in fact very well, but it was a bit slow and took 7 minutes 45 seconds to import. As a comparison I imported a Script file (with is what I normally use when sending files to VW), which took about three seconds to import. Also, what surprised me was that it did not show up in scale.  I checked the file by sending it to Affinity Designer, where the scale was correct. Sure you can fix it, but when used in production, it is quite useful to be in scale. The model to the right is the Script version, which is correct in scale, compared to the SVG model version to the left. 

 

 

Skärmavbild 2025-05-27 kl. 09.56.33.png

Link to comment

It seems the old problem px vs pt.

As far as I have learned the svg default unit is pixel, so when units are not specified my plugin assumes px.

Some programs seems to adopt pt as defaults…

The ratio is one point = 1.333(3) pixels.

 

About the import time, the problem is that Vectorworks has not an efficient way (with Vectorscript commands) to handle fill rules as in SVG. In my algorithm I obtain a pretty result despite of time. It is a bit complicated to explain…

Link to comment
43 minutes ago, Paolo said:

It seems the old problem px vs pt.

As far as I have learned the svg default unit is pixel, so when units are not specified my plugin assumes px.

Some programs seems to adopt pt as defaults…

The ratio is one point = 1.333(3) pixels.

 

About the import time, the problem is that Vectorworks has not an efficient way (with Vectorscript commands) to handle fill rules as in SVG. In my algorithm I obtain a pretty result despite of time. It is a bit complicated to explain…

I would not take the speed problem too seriously. In most cases, you deal with fairly simple models, where the time doesn't matter much. I'm aware of the scaling problem. I had a similar problem when I wrote the export feature in my app.  I basically cloned what Affinity Designer does, and it seems as it work correctly, with cutting apps, Affinity and CorelDraw and with Photoshop, all typical receivers of these files. Again, the import looks ok, so that's good. 

  • Like 2
Link to comment

Paolo, are you suggesting I buy the plug-in and try it as an experiment? I’m willing if there is a somewhat reasonable chance it will work. And if not I’ve been using the export plug-in from before day 1 (a tiny bit of beta-testing) and have gotten so much value out of it it would still be worth it.

Link to comment

@Brian(J) I remember very well you helped me in the export SVG very first tests, I am grateful, since that plugin has been very requested by Shaper Origin users.

I’ll give you the new import plugin for free, just let me know your Vectorworks version. But I cannot guarantee it will work as the VW2025 version, since I have not time to perform all the needed tests.

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...