[Plugin] Curvizard - v2.0a - 13 Nov 15

[Plugin] Curvizard - v2.0a - 13 Nov 15

Postby fredo6 » Wed Jul 11, 2012 10:34 pm

To be explicit, loud and clear:
# Permission to use this software for any purpose and without fee is hereby granted
# Distribution of this software for any purpose is subject to:
# - the expressed, written consent of the author
# - the inclusion of the present copyright notice in all copies.


Please UPGRADE to this latest version 2.0 if you run SU 2016.



Curvizard is a suite of interactive tools operating on sequences of edges (Contours) and Sketchup curves. The common characteristics of Curvizard tools are:
  • Support Pre-selection mode, with launch from toolbar, main menu, and contextual menu. Option for Auto-exit when launched from contextual menu or pre-selection.
  • Interactive selection mode, where edges can be selected across the boundaries of components and groups (edge picking method is similar to Curviloft’s)
  • Non-destructive approach for most tools. When edges are connected to faces, Curvizard tools try to preserve the faces and their texturing.
  • Most operations can apply to several curves or sequences of edges in one shot
  • Full support of Undo / Redo, via Ctrl-Z
  • Functional enhancements for some tools versus existing scripts (details sections below)
  • Quick Launcher
In the current version, Curvizard supports the following functions:
Curvizard 11 toolbar.png

  • Make Curve (i.e. weld), with option for auto-extension
  • Explode Curves (multiple edges)
  • Cleanup Contour (collinear, small spikes)
  • Simplify Contour (by angle)
  • Smooth Contour (by splines with average angle)
  • Modify Edge Properties (soft, smooth, hidden, cast shadows)
  • Convert to Guides: convert a sequence of edges to a sequence of construction lines
Curvizard Functions 10.png

Curvizard Functions 11.png


There is a Quick Launcher: This is a small floating window which displays all Curvizard tools in a list. It can be invoked from the menu or the toolbar icon. Optionally you can pin the Quick Launcher window on your viewport for subsequent use. By default the window closes when you launch a command.
CVZ_icon_quick_launcher.png

Curvizard 11 launcher.png



Curvizard - User Manual - English - v1.4 - 15 Sep 13.pdf

Just drop the attached PDF file into the SU Plugins directory to have it accessible from within Sketchup.

  • Sketchup: v6, v7, v8, v13 – works better with v8 M2 and above
  • Platform: Windows and Mac
  • Language: English, French, Spanish, Russian
  • Menus: by default, it is installed in Tools > Fredo6 Collection > Curvizard
  • Icon toolbar: by Default ‘Curvizard’. At first installation only 1 icon is shown (the Quick Launcher). You can then configure which icon you wish to include in the toolbar from the Default Parameters…).
    Since version 1.4, there is a set of alternate icons designed by CadFather.
    Curvizard toolbar by CadFather.png
  • The plugin is free, for private and commercial usage. There is a donation menu however.



There are now multiple ways to install scripts
- SCF Plugin Store (SU8 and SU13) - recommended method
- Unzip (all SU versions and for installations in an alternate Plugins directory)
- Extension Manager with RBZ files (SU8 and SU13)

Whatever way you install, you must end up with the following footprint:
Curvizard - footprint.png

The standard SU Plugins root directories are:
Windows SU8: C:\Program Files\Google\Google SketchUp 8\Plugins
Windows SU13: C:\Program Files\SketchUp\SketchUp 2013/Plugins
Windows SU14: C:\Users\<username>\AppData\Roaming\SketchUp\SketchUp 2014\SketchUp\Plugins

Mac SU8: Macintosh HD/Library/Application Support/Google SketchUp 8/SketchUp/Plugins
Mac SU13: ~/Library/Application Support/SketchUp 2013/SketchUp/Plugins
Mac SU14: ~/Library/Application Support/SketchUp 2014/SketchUp/Plugins

CAUTION: NEVER rename or move files from their folders. If you are unsure of your unzip operation, do it in a neutral folder and check that you reconstruct the right footprint. Then transfer the folders and files to the SU Plugin Directory.


If you run SU8, SU13 or SU14, the strongly recommended installation method is to Autoinstall with the SCF Plugin Store tool.

Otherwise, you can download the Curvizard rbz file from the Plugin Store page for Curvizard.

IMPORTANT: Requires to download LibFredo6 6.9 or higher if not already installed

Note for SU6 and SU7 users, download the rbz file from the plugin store page, and change its extension from .rbz to .zip
Then:
1) Open the zip archive
2) Select All (Ctrl A)
3) Extract into the Sketchup Plugin Directory
4) Answer YES to OVERWRITE all existing files if any
5) Make sure you get the correct footprint (one rb file and one folder)

CONFLICTING PLUGINS: some plugins conflicts with some of my scripts
  • Some versions of Podium
  • SunPosition
  • Matchbox






Quick Make Curve on pre-selection of edges



1) Selection of Contours
  1. Choose in the button palette the edge Extension mode (edge by edge, Curve, Follow mode, All Connected). You can also filter by edge properties.
    Curvizard Palette selection.png
  2. Click on edge or faces to select edges until you have your Contour selected. If you wish to have several Contours which are connected, click on the small blue arrow button to freeze the previous Contours.
    Curvizard Contour Selection.png
  3. Click on the green checkmark (or Enter) when you have finished the Contour selection. The geometry is generated
  4. Note: if you invoke Curvizard with a preselection of edges, then you go directly to the generation of geometry.

2) Once the geometry is selected
  • you can rollback to edge selection via the orange arrow or Esc or Ctrl Z.
  • For some tools, you can change the parameters (ex: angle for Simplify Contours)
Note: It is always a good idea to check the tooltips and contextual menu to see available options[/list]



Curvizard 2.0a – 13 Nov 15: Support of non-ascii username
Here is the starting post for this version.

Curvizard 1.9a – 19 Oct 14: Support of non-ascii username
Here is the starting post for this version.

Curvizard 1.8a – 04 Mar 14: Introduces Quick Make Curve with edge extension, as a request from several users.
Here is the starting post for this version.

Curvizard 1.7c – 16 Feb 14: Fixes an error present in v1.7a and another one in v1.7b
Here is the starting post for this version.

Curvizard 1.7b – 16 Feb 14: Fixes an error present in v1.7a when generating curves (as signaled by dedmin)
Here is the starting post for this version.

Curvizard 1.7a – 15 Feb 14: Fixes major bugs in the display of Curves for Simplify, Smooth and other tools. Vertex marks were missing in v1.6a.

Curvizard 1.6a – 03 Feb 14: Fixes major bugs in the Make Curve tool

Curvizard 1.5a – 27 Nov 13: Release for future Sketchup compatibility

Curvizard 1.4a – 15 Sep 13: Fix a bug in Edge Prop tool, include CadFather alternate toolbar and comply with new naming conventions.
Here is the release post.

Curvizard 1.2a – 18 May 13: Improve management of bigger amount of edges and contours: vusual progress bar and UI navigation more fluid.

Curvizard 1.1e – 07 Dec 12: minor release to fix a problem of versioning

Curvizard 1.1d – 05 Dec 12: small update to remove un-necessary traces in the Ruby console.

Curvizard 1.1c – 29 Nov 12: fix to Cleanup Contour (did not launch). See Release Notes

Curvizard 1.1b – 29 Nov 12: fix an issue in the translation and integrate the Chinese translation (Guanjin) and an update to the Spanish (Spain) translation (Oxer)

Curvizard 1.1a – 28 Nov 12: New release with 3 new functions: Smooth Contours, Edge properties and Cleanup Contours. See Release Notes

Curvizard 1.0 c – 11 Jul 12: Initial public release
7
Last edited by fredo6 on Fri Sep 29, 2017 9:57 pm, edited 53 times in total.
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Rich O Brien » Wed Jul 11, 2012 10:37 pm

Looks cool..... :fro:
1
There's a frontroom and a backroom....reverse faces
User avatar
Rich O Brien 
Administrator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Rich O Brien » Wed Jul 11, 2012 10:41 pm

That Simplify tool is stunning :thumb:
0
There's a frontroom and a backroom....reverse faces
User avatar
Rich O Brien 
Administrator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby pilou » Wed Jul 11, 2012 10:46 pm

The French curves' doctor! :enlight:
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby brookefox » Thu Jul 12, 2012 5:39 am

I'm just going to jump right in and say thanks again for epitomizing the way to share a most potent, stealthy tool set, gloved with generous explicating tutorial and annotated pics. You try to make it easier to get with the power of Fredo .

(We can, as a rule, be slow, lazy, impatient... I should know. Sometimes these things need to be said.)
0
Last edited by brookefox on Thu Jul 12, 2012 10:29 pm, edited 1 time in total.
~ Brooke
User avatar
brookefox 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby guanjin » Thu Jul 12, 2012 7:19 am

Fredo Hello
Part of the language translation, there is no change

guanjin
0
I come from China, is to learn
User avatar
guanjin 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby small08 » Thu Jul 12, 2012 8:19 am

And the beat goes on,you are something!Some of the best developed suites in SketchUPs toolbox. Not to mention the other gurus. Thank-you...
0

small08 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby erikB » Thu Jul 12, 2012 8:49 am

ones again, many thanks for this very useful tool. :thumb:
erikB
0
User avatar
erikB 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby wolfy » Thu Jul 12, 2012 3:01 pm

Great tool! Just what I needed :berserk:

Thanks again Fredo for your dedication and generosity.
0

wolfy 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Daniel S » Thu Jul 12, 2012 3:06 pm

:sketchstatic: :sketchstatic: :sketchstatic:
This plugin could have saved me a lot of time 2 days ago but I´m sure that will save me lot of time and effort in the future.

Thank you!!!
Daniel S

PS: It´s possible to make contours more complex? something like the opposite of simplify contour
0

Daniel S 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Ben Ritter » Thu Jul 12, 2012 4:01 pm

Fredo, thank you again.
0

Ben Ritter 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby jeff hammond » Thu Jul 12, 2012 5:53 pm

Daniel S wrote:PS: It´s possible to make contours more complex? something like the opposite of simplify contour



you can do things like that with fredo's BezierSpline

select the lines then right click -> BZ convert to…
and pick one of the different splines depending on desired curve (catmull, Bspline, Fspline, etc)
0
dotdotdot
User avatar
jeff hammond 
Global Moderator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby notareal » Thu Jul 12, 2012 6:41 pm

Looking great!
0
Welcome to try Thea Render, Thea support | kerkythea.net -team member

notareal 
Thea Render Support
Thea Render Support
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Daniel S » Thu Jul 12, 2012 8:09 pm

Jeff Hammond wrote:
Daniel S wrote:PS: It´s possible to make contours more complex? something like the opposite of simplify contour



you can do things like that with fredo's BezierSpline

select the lines then right click -> BZ convert to…
and pick one of the different splines depending on desired curve (catmull, Bspline, Fspline, etc)


Yesss!! :berserk: :berserk: :berserk: I didn´t remember that option :oops:

Thank you!!!,
Daniel S
0

Daniel S 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby cotty » Thu Jul 12, 2012 9:40 pm

Thank you very much for another wonderful plugin.
(a donation is on the way "as a sign of reward and recognition")
0
User avatar
cotty 
Top SketchUcator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby fredo6 » Thu Jul 12, 2012 9:47 pm

Daniel S wrote:PS: It´s possible to make contours more complex? something like the opposite of simplify contour

This is planned, as Smooth Contour.

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby EarthMover » Thu Jul 12, 2012 9:57 pm

This is great. Thanks Fredo! :thumb: Would also like to see a divide (length & increment) curve, comparable to the one in BZ Convert, except that respects angles in the manner of your simplify tool. Simply put, a polyline divider that respects corners over a certain degree.
0
3D Artist at Clearstory 3D Imaging
Guide Tool at Winning With Sketchup
Content Creator at Skapeup
User avatar
EarthMover 
Premium Member
Premium Member
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby JClements » Fri Jul 13, 2012 12:42 am

A very BIG THANK YOU.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Of course another request :)

What if a selection consists of segments, who by definition (equal length, connected segments with equal angles at their vertices), define a native SU arc or circle. Could they be converted into SU arcs or circles?

This could be very useful when editing imported DXF files.
0
John
Illustrator
Beaverton, Oregon
User avatar
JClements 
Premium Member
Premium Member
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby cuttingedge » Fri Jul 13, 2012 5:36 am

Fredo, We applaud your passion in perfecting tools to keep Sketchup afloat in the competition of 3d modelling softwares. Such a wonderful plugin indeed.
0

cuttingedge 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Ken » Fri Jul 13, 2012 1:29 pm

Fredo

I have your new plugin and it shows that it needs to be updated, screen shot illustration below, however, I believe I have all the required files. Note, I renamed the folders with a leading "1" so they would be grouped at the top of the list so I could show all directories in the illustration, I remove the "1" when using Sketchup. I have one folder, curviloft_dir_12Ken, which I have renamed,as it appears not to be needed for curvilof and adding "ken" to the end of the folder name is my way of trying to determine if the folder is required.

Could you please look at my directory and try to help me to find out what is going on with the updated plugin.

Thanks you in advance

Ken
0
Fight like your the third monkey on Noah's Ark gangway.
User avatar
Ken 
Premium Member
Premium Member
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Edson » Fri Jul 13, 2012 1:33 pm

this is fantastic! one more great plugin from one of the greats! :bounce: :thumb: :ecstatic:
0
edson mahfuz, architect | porto alegre • brasil
http://www.mahfuz.arq.br
User avatar
Edson 
Global Moderator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby ZFRPS » Sat Jul 14, 2012 1:45 am

This plugin very useful !
but...
When I was in the test of time, some is not stable, very bad,Don't know why!
01.jpg
0
sketchup is bim

ZFRPS 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby ZFRPS » Sat Jul 14, 2012 1:47 am

02.jpg
0
sketchup is bim

ZFRPS 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby fredo6 » Sat Jul 14, 2012 8:23 am

@zfrps
The Simplify tool does not analyze the cylinder. It just simplifies each circle independently. Then it eliminates edges which have their two bordering faces coplanar. So, sometimes the simplified contours matches, sometimes not.

Fredo
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby thomthom » Sun Jul 15, 2012 9:44 am

Ken wrote:I have your new plugin and it shows that it needs to be updated, screen shot illustration below,

That does not say Curvizard needs to be updates - the blue means no update information is availibile. If there is an update for a plugin it's highlighted red and the status will say "Update availible" (or similar) Note that in your screenshot it says nothing. No update is availibile.
1
Thomas Thomassen — SketchUp Monkey & Coding addict
List of my plugins and link to the CookieWare fund
User avatar
thomthom 
PluginStore Author
PluginStore Author
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby ZFRPS » Sun Jul 15, 2012 9:59 am

Thanks Fredo !
0
sketchup is bim

ZFRPS 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby mitcorb » Sun Jul 15, 2012 7:17 pm

Thank you once again.
0
I take the slow, deliberate approach in my aimless wandering.
User avatar
mitcorb 
Top SketchUcator
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby Oxer » Thu Jul 19, 2012 12:46 pm

Thanks Fredo for this new plugin!! :thumb:
I have translated the plugin to Spanish (Spain) but some words don't appear translated i don't know why.
Curvizard.png


Curvizard_SP.lang
0
"The result is the end what is important is the process" by Oxer
http://www.oxervision.blogspot.com/
User avatar
Oxer 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby ideas_arte » Fri Jul 20, 2012 4:09 pm

@Fredo, Thanks for the useful plugin

@Oxer, gracias por la traducción, Saludos!
0

ideas_arte 
 

Re: [Plugin] Curvizard 1.0c - 11 Jul 12

Postby fredo6 » Fri Jul 20, 2012 11:23 pm

Oxer wrote:Thanks Fredo for this new plugin!! :thumb:
I have translated the plugin to Spanish (Spain) but some words don't appear translated i don't know why.

This is a bug (not just for Spanish). Thanks for signaling.
I fixed it and your translation will appear at next release.

Fred
0
User avatar
fredo6 
PluginStore Author
PluginStore Author
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Next


 

Return to Plugins

Who is online

Users browsing this forum: No registered users and 5 guests

Visit our sponsors: