[Extension] FredoSpline - Bezier, Spline, Polycorner, Polyline division

FredoSpline is a suite of tools dedicated to handling a variety of curves based on control points.

  • Bezier, Classic and Nurbs
  • Fit Spline, local and global
  • Polyline with division pattern
  • Polycorner, which are polylines with configurable corners at vertices

FredoSpline - Toolbar

FredoSpline is published at Sketchucation

Here is a video presenting the main features

15 Likes

Looks very nice, @Fredo6! Your new extension has a large set of features, which were presented very nicely in the video.

Fredo BezierSpline is one of my favorites (polyline segmentor… Love it!!). With the release of FredoSpline, should it be considered deprecated?

CD

Not deprecated. I maintain it, although it would likely not have functional evolution. Kind of same situation as RoundCorner and FredoCorner.

I suggest to keep BezierSpline, just in case if FredoSpline has problems, and also for those who are used to it and find it simpler.

I wish every developer produced videos to explain their extensions like this.

5 Likes

TO MAC USERS

Please note that FredoSpline 1.1a does not work on MAC. It either crashes or does nothing.

As I have no Mac, I am struggling to find out the cause.

I just sent a BugSplat ( Crash Report #20151) to Trimble with a note to contact you if they can figure out what caused it.

1 Like

TO MAC USERS

I just published FredoSpline v1.2a which hopefully should fix the crashes on Mac.

This goes along LibFredo6 - v10.2a, which is advised to install too.

Note that there may remain some problems. Thanks to signal them.

The link says the extension is not published yet. There may be an issue at sketchUcation?

I installed the update about 45 minutes ago via the Sketchucation Tool.

Maybe you got in ahead of Fredo doing something more? I don’t see this version on the sketchUcation store now and clicking the link in his post yields this:

Maybe.

Just now, though.
Screenshot - 4_29_2020 , 8_57_08 AM

Just hit the Extension store. Two successful Fredo updates, Spline and Lib

Yes, it now worked for me too. The plugin store must have been delayed for some reason, but now up to date again.

Edit: And so far on initial tests it hasn’t crashed on my Mac!

1 Like

Good news. Which OSX do you have?

Also, do you see problems of performance?

I have macOS 10.15.4 Catalina. I didn’t do an extensive test, just a quick trial of what had caused a crash before (simple traditional spline), but it seemed to perform fine on that. Something is interfering with changing the active model tab right now. Do you have an observer that might do that?

Strange. I don’t know what it can be and did not even know you could change the model via the Ruby API. The only observer I used, very briefly, is to catch Undo versus Redo.

Could you describe more what you observe (I don’t have a Mac, so I can’t figure out).

By the way, I recommend you upgrade to LibFredo6 10.3a, just released, because there is a problem that affected Curviloft, curvizard and the Convert tool of FredoSpline.

I don’t know that it is due to your extension, just that’s the most recent thing I installed.

On Mac, SketchUp can open multiple models in the same app. It can show them as tabs across the top of the SketchUp window, and I can shift from viewing one model to another by clicking the tabs. Sometimes when I do this, the view changes momentarily to the tab I clicked and then jumps back to the prior one. It is inconsistent, though. I haven’t found some situation that will trigger it consistently. So just grasping at straws that some observer may be guilty.

OK. I see.
FredoSpline does nothing special that my other plugins would not do. Actually there is little dependency on the platform (the crash was due to a corrupted PDF cursor file, first time I use SVG/PDF for cursors).