Boolean Cut with ShapeString object fails

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
scottyd
Posts: 14
Joined: Tue May 25, 2021 3:12 am

Boolean Cut with ShapeString object fails

Post by scottyd »

OS: Linux Mint 19.3 (MATE/mate)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)

1) I create a rectangle in Part Design and pad it 8mm and reverse it
2) I switch to Draft workbench and create a ShapeString object "FooBar"
3) I switch to the Part workbench and extrude the ShapeString 2mm
4) I select the pad, I ctrl select the Extrude, I press the Cut button.
5) The outline of the Shapestring is visible but no cut or engraving of the text has been done.

The report view says "17:29:47 Part::Cut / Cut: Links go out of the allowed scope"

thanks,

Scott Derrick
drmacro
Veteran
Posts: 9000
Joined: Sun Mar 02, 2014 4:35 pm

Re: Boolean Cut with ShapeString object fails

Post by drmacro »

get rid of the Part workbench operations and just drag the shapestring into the body and pocket.

Assuming FreeCAD 0.19 minimum.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
User avatar
scottyd
Posts: 14
Joined: Tue May 25, 2021 3:12 am

Re: Boolean Cut with ShapeString object fails

Post by scottyd »

When I do that it says

Cannot use selected object. Selected object must belong to the active body
Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body.

The procedure I outlined above was basically the same in a few different you tube videos.
thanks,

Scott
chrisb
Veteran
Posts: 54273
Joined: Tue Mar 17, 2015 9:14 am

Re: Boolean Cut with ShapeString object fails

Post by chrisb »

There are more bad than good videos out there,much more :roll: .
Here is a short tutorial showing how to use ShapeStrings in PartDesign: https://forum.freecadweb.org/viewtopic.php?t=36623.

If you don't intend to do more than the pad and the cut, you could use a boolean cut in Part workbench on the whole body.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
drmacro
Veteran
Posts: 9000
Joined: Sun Mar 02, 2014 4:35 pm

Re: Boolean Cut with ShapeString object fails

Post by drmacro »

scottyd wrote: Sat Jun 19, 2021 1:04 am When I do that it says

Cannot use selected object. Selected object must belong to the active body
Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body.

The procedure I outlined above was basically the same in a few different you tube videos.
thanks,

Scott
That message has nothing to do with the shapestring; you have attempted to use a Part Design tool (Pocket) with no active body.

after you drag the shapestring into the body:

Is the body active? the body must be highlighted. right click the body and toggle active, then pocket.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
User avatar
scottyd
Posts: 14
Joined: Tue May 25, 2021 3:12 am

Re: Boolean Cut with ShapeString object fails

Post by scottyd »

chrisb wrote: Sat Jun 19, 2021 3:56 am There are more bad than good videos out there,much more :roll: .
Here is a short tutorial showing how to use ShapeStrings in PartDesign: https://forum.freecadweb.org/viewtopic.php?t=36623.

If you don't intend to do more than the pad and the cut, you could use a boolean cut in Part workbench on the whole body.
Excellent! I had a bit of a problem with the first font I tried to use, but this did the trick! :D :D :D

thanks,

Scott
Post Reply