SheetMetal WB migration to 0.17
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: SheetMetal WB migration to 0.17
Hello shaise,
I believe Serchu means a tool to create a base plate. Not requiring to either create a Part Cube or a sketch then a Pad would be useful. Basically this could be like a Part Cube, but with length, width and thickness properties.
I wonder if it would be possible to implement automatic workbench switching like Part Design does with the Sketcher? You could add Sketcher icons to your workbench. I don't know if it would be possible to do the same with Part Design tools like Pad and Pocket, which are pretty useful with your module. It would enhance the work flow by reducing the need to manually switch to other workbenches.
What do you think?
Those pesky users are never satisfied.
I believe Serchu means a tool to create a base plate. Not requiring to either create a Part Cube or a sketch then a Pad would be useful. Basically this could be like a Part Cube, but with length, width and thickness properties.
I wonder if it would be possible to implement automatic workbench switching like Part Design does with the Sketcher? You could add Sketcher icons to your workbench. I don't know if it would be possible to do the same with Part Design tools like Pad and Pocket, which are pretty useful with your module. It would enhance the work flow by reducing the need to manually switch to other workbenches.
What do you think?
Those pesky users are never satisfied.
Re: SheetMetal WB migration to 0.17
NormandC,
I totally agree the sketch and pad/pocket buttons should reside along with the sheetmetal workbench. I need to poke around to see if its a difficult task.
shai
I totally agree the sketch and pad/pocket buttons should reside along with the sheetmetal workbench. I need to poke around to see if its a difficult task.
shai
Re: SheetMetal WB migration to 0.17
Hi Shai,shaise wrote: shai
I noticed that the recent version of Sheet Metal is working fine, but when creating a nested structure (i.e. bending a face and later bending an other on the same object) if the document is saved and then reloaded, the structure is flattered...
I attached an image This issue is present both in FC0.16 and FC0.17 in win 64 and ubuntu 16.04
In previous release of Sheet metal (were there were issues for FC0.17) the structure was maintained as in the source document.
I'm attaching also the two saved examples I used for testing Thx
Maurice
Re: SheetMetal WB migration to 0.17
Hi Maurice,
Thanks for the observation.
Basically, when working with the new part design, the workflow should be flat - as with other part design features.
As I remember, for backward compatibility, I decided that parts made outside Part-design will be nested, but parts
inside part-design will be flat. I guess there is bug when reloading the file.
I will take a look.
shai
Thanks for the observation.
Basically, when working with the new part design, the workflow should be flat - as with other part design features.
As I remember, for backward compatibility, I decided that parts made outside Part-design will be nested, but parts
inside part-design will be flat. I guess there is bug when reloading the file.
I will take a look.
shai
Re: SheetMetal WB migration to 0.17
Hi Maurice,
Thanks again.
I have fixed the bug and updated on github.
It will not work on already saved files, but it will work on new ones.
Please test and let me know.
shai
Thanks again.
I have fixed the bug and updated on github.
It will not work on already saved files, but it will work on new ones.
Please test and let me know.
shai
Re: SheetMetal WB migration to 0.17
Hi Shai,
thx for your prompt reply...
Bending now is conserving nested structure and it is fine... also unfolding is working...
I tried also Extrude on a simple cube and I get this error:
Running the Python command 'SMExtrudeFace' failed:
Traceback (most recent call last):
File "C:\Users\userC\AppData\Roaming\FreeCAD\Mod\sheetmetal\SheetMetalCmd.py", line 387, in Activated
SMViewProviderTree(a.ViewObject, False)
__init__() takes exactly 2 arguments (3 given)
Maurice
Re: SheetMetal WB migration to 0.17
oops, missed that...
Please try again.
Please try again.
Re: SheetMetal WB migration to 0.17
Nice to see such level of support.