FreeCad is an amazing piece of software. Thanks to everyone involved.
I am trying to produce a single letter e.g. B to be hollow and open on the front. My first approach was
1) in Draft WB: Use "create shape from text", select Arial font, give it a letter B.
2) Part WB: pad/extrude the ShapeString.
3) Part WB: use "thickness" tool to give the B a thickness on its back and side walls. open in the front. select the front and open the thickness tool.
and from here it gets wonky. I have tried all modes, join types and intersect, self-intersect options. The results are all not expected and essential throws errors. Second approach:
1) in Draft WB: Use "create shape from text", select Arial font, give it a letter B.
2) PartDesign WB: add empty body with extruded ShapeString; use "make a thick solid".
same wonky results as for the first approach. Third approach:
1) in Draft WB: Use "create shape from text", select Arial font, give it a letter B.
2) in Draft WB: try give the ShapeString an any offset (preferably a negative one) to produce a copy.
3) in Part WB: pad/extrude both ShapeStrings and then execute the boolean operations to hollow out the letter
failed in step 2 when trying to offset the letter:
Code: Select all
10:57:37 Traceback (most recent call last):
File "C:\tools\FreeCAD-0.19.2.7b5e18a-WIN-x64-portable1\Mod\Draft\draftutils\todo.py", line 167, in doTasks
Gui.doCommand(string)
File "<string>", line 1, in <module>
File "C:\tools\FreeCAD-0.19.2.7b5e18a-WIN-x64-portable1\Mod\Draft\draftfunctions\offset.py", line 130, in offset
if DraftGeomUtils.hasCurves(newwire) and copy:
File "C:\tools\FreeCAD-0.19.2.7b5e18a-WIN-x64-portable1\Mod\Draft\draftgeoutils\general.py", line 134, in hasCurves
for e in shape.Edges:
AttributeError: 'NoneType' object has no attribute 'Edges'
thanks for any hints. do I have to pre or postprocess the ShapeString in step 1 and then all is good? Ih ave played around with the Draft WB upgrade and downgrade. but no luck.
Carsten
OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: German/Germany (de_DE)