Carbide Create 636, Now with Trimming!

We just uploaded 636 with our first pass at a trim command, https://carbide3d.com/carbidecreate/beta . Here are the changes:

636

  • (NEW) First pass at Trim command.
  • (NEW) Added small optimization for 3D roughing toolpaths with lots of islands as the outlines are calculated.
  • (NEW) Warning if V-cutter is chosen for pocketing in Advanced V-Carve.
  • (FIX) Crash if the model resolution is changed while roughing toolpath is calculating.
  • (FIX) Old Pro 3D model could be retained if new 2D-only file is loaded.

A couple of notes:

  • The Trim command implements our take on the undo strategy that was, I think, recommended by @GJM where cancel does an undo on all changes made during the command. If you click OK, they’re all in the undo stack separately. If everyone likes it, we’ll add that to the Fillet command as well.

  • There are cases where the Trim command shows an intersection that cannot be trimmed. The best case would be a circle and a single line coming out of it like a lollipop. Trimming the line would remove it, which we don’t allow, and a single intersection cannot be used to trim a closed vector. There are an almost-infinite number of variations on this and we”re not quite sure how to handle them in a complete way without doing A LOT of math to filter them, or writing a lot more code. This is all to say that we’re aware of the edge case but are not yet sure how we want to handle it.

8 Likes

@robgrz Just started playing with it. It’s great. Nice implementation - very clear.

The way undo works is not EXACTLY what I would expect (of course)…CTRL-Z (undo) within the dialog should work as usual - 1 change at a time and keep you in the dialog…but CANCEL should undo all changes done within the dialog. That’s what I would predict would happen.

I will continue to play…looks really promising!

  • Gary
2 Likes

We need a little more internal plumbing for that, but we plan to get it in there.

2 Likes

Oooooh…this is sweet!

For all of you who have shared the struggle of placing your text above other objects and having them cut out the background - look at what 4 clicks did!
image

Bravo!

8 Likes

Am I missing something? All I see is build 635 2-21-2022 when I click on the link.

Maybe reload the page? I just checked and seen 636.

NICE!
Very cool option now. I am happy with this update.

No need for Boolean with this, right?

It affords a way to get open geometry for intersections.

Boolean affords a way to get closed geometry for intersecting paths.

It would be unusual to have a project where only one technique would be used — I’d expect a mixture of both.

I think there’s something funky going on with my computer - still don’t see it. Some other oddities have been happening today. I’ll check a different computer.

I just downloaded it today?

The best way to think of it is that Trim operates on curves directly. Boolean operates on the areas contained by a curve.

Trim can be very precise and give you a lot of control. Boolean does the whole thing robustly in a single click, but without control of what happens at each vertex.

Someone correct me but I think holding shift while reloading will ignore cached data in your browser.

1 Like

On a windows machine CTRL-Refresh on the browser will force a refresh on the cache as well…then you’ll see the new version. I had that happen to me on the last update. It’s what happens when you’re REALLY quick to try the updates!

1 Like

I think I just used CTRL-Refresh… it worked!

I’ll definitely have to remember that. Thanks everybody!

1 Like

A very essential tool for a 2d drafting software. Thanks for adding this.

1 Like

I really like the trim feature but the thing I don’t like is it leaves the item you’re working on, I am guessing, as an open graphic.
I trimmed up a cam shape and when trying to setup a toolpath, selecting an outer contour path the part not trimmed was on the inside and the trimmed portion was on the outside?

I ended up having to use Boolean to get it right.

Is there a way to have a trim made into the part of the shape for tool pathing? Reason being having to create another part just to use the Boolean to get the result wanted is more work and time consuming.

Maybe a merge or attachment of some sort? Glue, whatever you want to call it.

After trimming, you can use the Join command to link up the open segments that touch.

On a side note, if Boolean will give you what you want, it’ll always be easier than Trim and Join.

1 Like

Never saw the join but will look.
If trim and join is faster, why use Boolean? it took me quite a while trying to line up the created part to the shape to get it to work right.
Line up the top and the side was out and visa versa.

Found it! Next time I’ll try this and see if it is more trouble or not.

Thanks for the Reply!

This topic was automatically closed after 30 days. New replies are no longer allowed.