Bezier Curves Sketchup Plugin Tools

05.02.2020by

A SketchUp Tool Box. In Bezier.rb, you draw a cubic bezier curve by first drawing the two endpoints and then indicating the tangencies of your desired curve to those endpoints. To make this a non-planar curve, it helps to have a rig for the points to snap to. In SketchUp all curves are polygonal and all surfaces are assembled. Jacob Samuel has developed Bezier Surfaces from Curves. It is the newest sketchup extension that is compatible with SketchUp 2015, SketchUp 2016, SketchUp 2017. The extension is used to generate and edit different types of Bezier surfaces out of Bezier curves, arcs, circles and lines. SketchUp Plugin and Extension Store by SketchUcation provides free downloads of hundreds of SketchUp extensions and plugins. Bezier and Spline curves, all in 3D.

  • Bezier Spline Google SketchUp Plugin Review. The Bezier Spline plugin created by Fredo6 on SketchUcation.com is a set of tools to create bezier curves easily.
  • SketchUp Plugin and Extension Store by SketchUcation provides free downloads of hundreds of SketchUp extensions and plugins. Bezier and Spline curves, all in 3D. Draw > BezierSpline Curves. Downloads: 129796 [ Version Updated: 2018-11.
  • Using 1001bits Tool you can create 3d models of staircases, escalators, walls. 1001Shadows in English is now available! 1001Shadows is a plugin for Google Sketchup that generates a series of shadow outlines from a start time to end time with user defined intervals. 1001bit Tools Visit 1001bit.
  • May 01, 2016  How do I get rid of a plugin? Technical Problems. Fredo’s Bezier Curves, which unfortunately messes with Jacob Samuel’s set of Bezier Curve Tools. I use other stuff from Fredo6 all the time, and normally I would just turn it off and forget that I had it, but it messes with all the Bezier Curve Tools that I have from Jacob.
# 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.1 if you run SU 2017 (for certification) and above.

Bezier Curve Tool



BezierSpline draws a variety of Polylines, Bezier and Spline curves, all in 3D. The present release gathers all extensions, including those published recently (Courbette, Catmull, F-Spline, DogBone, T_Bone, Polyline for Animation, etc…).
  • All curves are based on a sequence of control points, which is entered by the user in interactive mode.
  • A Precision parameter allows to adjust the number of segments when the curve is generated.
  • For some curves, there may be extra parameters, accessible via the TAB key.
  • All curves can be later edited. You can move, delete, add control points
  • As of version 1.4, you can also transform a curve of one type into a curve of another type, both sharing the same control points.

Here is a comparison between the different Splines, based on the same Control points:

Note: The doc is slightly outdated, but gives an overview of the essential features. All PDF files are also available from the menu 'Draw > BezierSpline curves > Documentation..'
Quickcard BezierSpline - English - v1.2.pdf

Quickcard BezierSpline - Portuguese - v1.2.pdf

  • Language: English, French, Portuguese, Hungarian, German, Spanish (thanks to all kind translators).
  • Menus: by default, it is installed in Draw > BezierSpline curves…
  • Icon toolbar: Most of the tools are present on the toolbar (unfortunately, not adjustable unless you remove the icon files in BZ_Dir_14/IMAGES_CadFather)


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)
If you run SU8, SU13, SU14, SU2015, or SU2016 the strongly recommended installation method is to Autoinstall with the SCF Plugin Store tool.
Otherwise, you can download the BezierSpline.rbz file from the Plugin Store page for BezierSpline.
Whatever way you install, you must end up with the following footprint:
BezierSpline Footprint.png

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)

The standard SU Plugins root directories are:
Windows SU8: C:Program FilesGoogleGoogle SketchUp 8Plugins
Windows SU13: C:Program FilesSketchUpSketchUp 2013/Plugins
Windows SU14: C:Users<username>AppDataRoamingSketchUpSketchUp 2014SketchUpPlugins
Windows SU15: C:Users<username>AppDataRoamingSketchUpSketchUp 2015SketchUpPlugins
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
Mac SU15: ~/Library/Application Support/SketchUp 2015/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.


Curves are created by entering the control points. By default, all curves, except Classic Bezier requires to enter control points in sequence. Classic Bezier requires entering the first and last points, and then the other middle points.
You can later Edit a selected curve via the contextual menu “BZ - Edit <name of curve>….”
You can also Convert or Transform a curve via the contextual menu “BZ – Convert….” and “BZ – Transform (control points)….”
  • You can enter the precision in the VCB as a number followed by ‘s’
  • For loops, you can specify the number of segments as a number followed by ‘c’
  • Type F8 to close the curve by a segment
  • Type F9 to close the curve by a nice curve (based on Bezier)
  • Type TAB to access a dialog box for extra parameters when applicable
  • Type F5 to toggle the visibility of vertex (displayed as small blue points)
  • It is always a good idea to check the contextual menu to see which options are available


BezierSpline 2.1a – 01 Nov 18:
Fix for size of toolbar icons
BezierSpline 2.0a – 01 Aug 18:
Fix for non-ascii Windows username and repackaging
BezierSpline 1.9b – 25 Feb 18:
Increased the number of poinst and control points
Here is the start post for this release
BezierSpline 1.9c – 31 Jul 18:
Fix for non-ascii Windows username
BezierSpline 1.9a – 12 Feb 17:
Release certified for SU2017
BezierSpline 1.8a – 13 Nov 15:
Maintenance release
BezierSpline 1.7c – 23 Mar 15:
Remove traces at startup of Sketchup - second trialBezier curves sketchup plugin tools free
BezierSpline 1.7b – 22 Mar 15:
Remove traces at startup of Sketchup
BezierSpline 1.7a – 19 Oct 14:
Fixes when the username contains non-ascii characters (SU14).
BezierSpline 1.6d – 04 Mar 14:
Fixes another bug in Dog Bone curves (radius was not respected), as signaled by Robert Wan
BezierSpline 1.6c – 03 Mar 14:
Fixes a bug in Dog Bone curves (radius was not respected), as signaled by Robert Wan
BezierSpline 1.6b – 12 Nov 13:
Technical release for future Sketchup compatibility.
It also seems to fix the crash encountered on some Mac with SU13
BezierSpline 1.6a – 11 Nov 13:
Technical release for future Sketchup compatibility.
BezierSpline 1.4f – 23 Jan 11:
  • Improve performance for contextual menu when selection is big (thanks to ThomThom and Jim for signaling)

BezierSpline 1.4e – 10 Nov 10:
  • Integrated the Spanish translation by Oxer

BezierSpline 1.4 – 07 Nov 10: bug fixing
  • Fix an issue concerning contextual menu performance for huge models

BezierSpline 1.4 – 02 Sep 10: Important update
  • Fix a bug for state of the toolbar on Mac
  • Added a menu to check for updates on Sketchucation (it links to this post)
  • Integrated updated icons by CadFather

Maxwell Sketchup Plugin Download


BezierSpline 1.4 – 16 Aug 10: Important update
  • Several bugs fixed
  • Transformation of curves based on sharing control points

BezierSpline 1.3 – 31 Jan 10: Stable version

We’ve sifted through the add-ons currently available to bring you our list of the 10 most vital plug-ins. While it’s still perfectly possible to build complex structures using the standard SketchUp toolset, sometimes it’s nice to have helpers to take a little of the load off you. Some of the results shown here are achievable with the standard toolset, but these plug-ins will save you time – something that working artists never have enough of.

Some of these plug-ins automate tasks that would take a fair bit of planning and desk time, while others add capabilities that would simply not be achievable using the base toolbox. Furthermore, all but one are free. Since Ruby is a scripting language, they will run equally capably on the Mac OS X or Windows versions of SketchUp (and on both SketchUp and SketchUp Pro).

01. Extended Push/Pull

SketchUp is founded on its Push/Pull tool, which enables you to easily extrude planes into volumes. Sooner or later, though, you’ll come across a situation where you want to perform a Push/Pull operation on a curved surface. In this case, SketchUp’s own tool will resolutely refuse to work. It is possible to achieve the same result by building the surface using Offset and Line, but it’s a time-consuming process that’s prone to error.
This is where the Joint Push Pull plug-in from SketchUp user Fredo6 comes into its own. It actually offers three different methods for pushing or pulling a surface. The first is Joint Push Pull, which extrudes along normals, giving a smooth, contiguous, offset face. The second is Vector Push Pull, which will skew the offset faces along a vector defined by dragging the mouse. The third is Normal Push Pull, which is similar to Joint Push Pull, but creates separate faces, extruded along face normals.

02. Easy multi-curve surfaces

Drawing With Bezier Curves

Its Sandbox tools notwithstanding, SketchUp doesn’t do organic curved shapes particularly well. There are ways of generating certain curved surfaces from scratch, but typically the only option you’re left with is importing another program’s output – which brings its own set of problems. Developed by Josef Leibinger, Soap Skin & Bubble is a plug-in that puts tools used for creating tensile structures in your toolbox. Simply create a closed curve from arcs and lines, and Soap Skin & Bubble will fit a surface to them. You can set the number of segments in a surface, the tension in a surface and its inflation (incident pressure). Soap Skin & Bubble also animates the fitting process: another nice touch.

03. Better bevelling

It is possible to create bevelled edges in SketchUp using the Follow Me tool and a bit of forethought, but it doesn’t always work – for example, where more than three edges converge on a point. Thankfully, there are two plug-ins currently available that make bevelling a breeze. Chris Phillips’ SketchyBevel applies bevelling to every edge on an object. Simply select the whole object, right-click and select Bevel. Successively applying SketchyBevel will produce more rounded corners. (Generally speaking, a 3x followed by 1x bevel distance will produce an acceptable result.) But if you want a little more control over your modelled output, Fredo6’s Round Edge (by Bezier) is the the plug-in for you. This clever add-on enables you to set the number of edges in the bevel, and uses Bezier curves to draw them, to ensure continuity between the resulting curve and the straight edges of the model. You can also pre-pick edges to bevel them selectively, although you may need to do a little clean-up with the Eraser tool afterwards.

04. Add subdivision modelling

Costing a meagre $22, Dale Martens’ plug-in SubdivideAndSmooth puts true subdivision surface modelling inside SketchUp. Selecting an object and clicking the Subdivide button in the Tool palette produces a perfectly subdivided object. You can set the number of iterations between 1 and 4 to increase the surface’s fidelity. SubdivideAndSmooth also handles holes and uncapped solids with aplomb, and is not limited to just triangles and quads. Making an object into a group before subdividing will give you a proxy cage, which you can use to manipulate the underlying surface. SubdivideAndSmooth gives you the option to crease edges and vertices so that they remain sharp, plus a Knife tool that will cut through a proxy cage, introducing more control points for finer control. The Extrude tool gets around the problem with the Push/Pull tool introducing interstitial faces, which can have unexpected consequences for the shape of the derived surface. Creating a component from a group also gives you the chance to mirror-duplicate it and work on one half, effectively giving you symmetrical modelling.

Sruthi is a nervous and shy girl who respects Poornima a lot, while Arthi is the beauty of the house- confident & vivacious. Story • This is the story of four sisters, Poornima, Sruthi, Arthi and Aruna who live in a town with their parents, Janardhanan and Revathi. It's the time of Poornima's wedding with her best friend and a choreographer by profession. Anbale azhagana veedu serial name in hindi language. • The youngest sister Aruna, the most protected one, is a chirpy, young, college going girl. • Poornima is a free-spirited girl who is grounded in the values given to her by her parents.

05. Tools on non-planar surfaces

How often do you want to use SketchUp’s standard drawing and construction tools on a curved surface? With Fredo6’s Tools on Surface, you can. The plug-in installs a tool palette with analogues for all of SketchUp’s drawing tools: Line, Arc, Rectangle, Circle and Freehand. In addition you get the new tools Ellipse, Parallelogram, Sector (Pie), Circle (3 Points) and an Offset on Surface tool. It’s hard to believe this plug-in really works, but it does. Drawing tools wrap around the curved surface as you draw, leaving perfectly formed faces that can be acted upon by the author’s Joint Push Pull plug-in. It will even draw curves on Sandbox meshes, although you must remember to smooth out the TIN’s edges within the new face, so that it’s seen as a single entity.

06. Freeform deformations

SketchyFFD adds a freeform deformation matrix to your model, making it malleable. Simply pull on the deformation handles to distort your model any way you want. Objects need to be at a single group level – that is, non-nested – for SketchyFFD to work.

07. Automatic explosions

Bomb automates one of the most mind-numbing tasks in SketchUp: exploding everything down to the base level before exporting, say, to a renderer. All you need to do is run the script. It can take quite a while, but it still saves you from a tedious manual process. When finished, select items by material, group and export.

08. Free scaling

FreeScale beefs up SketchUp’s native Scale function. It adds features including a wireframe preview of a scaled object and taper scaling. Best of all, FreeScale aligns a scaling box to the object and allows immediate orientation of the scaling box to any face or edge in the model, so there’s no need to change the axes.

09. Real Booleans

OSCoolean is the only free script that can give true Booleans in SketchUp. This means it will draw in the surfaces formed by a cut: something SketchUp’s Intersect command can’t do. This also saves on cleaning up geometry. As this Ruby script is in beta, you’ll have to register at the site to download it.

10. Watch these spaces..

Sketchup Animation Plugin

Since the introduction of the Ruby scripting interface to SketchUp 4.0, people have been encouraged to develop their own scripts to improve the software. Keep an eye on these twoforum threads to see new Rubies and what they can do.

Comments are closed.