Curves workbench

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!
fc_tofu
Posts: 654
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Postby fc_tofu » Sun Apr 19, 2020 12:26 pm

Hello @Chris_G and fellows,

I suggest an alternative icon for "SVG Paste" command.
The original file come from Inkscape 0.92, GPL v2 License.
https://inkscape.org/~BobSongs/%E2%98%85iconssvg

I adjusted icon size to 64px *64px, and stroke width to 2px, to comply with CuresWB current icon style.
compare.jpg
compare.jpg (25.87 KiB) Viewed 390 times
fsc_2020-04-19_195758b.jpg
fsc_2020-04-19_195758b.jpg (25.96 KiB) Viewed 390 times
Attachment is revised version.
svg.svg
(12.6 KiB) Downloaded 8 times
chrisb
Posts: 29039
Joined: Tue Mar 17, 2015 9:14 am

Re: Curves workbench

Postby chrisb » Sun Apr 19, 2020 12:51 pm

Hm, it doesn't improve things for me as an occasional user. "SVG" is immediately clear, which the proposed icon is not at all. Of course an application dealing almost solely with SVGs does not have an icon labeled SVG, but for FreeCAD it is different.
A Sketcher Lecture with in-depth information is available in English, auf deutsch, en français, en español.
fc_tofu
Posts: 654
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Postby fc_tofu » Sun Apr 19, 2020 3:26 pm

hammax wrote:
Sat Jul 08, 2017 2:23 pm
Airfoilblend_2.PNG
Hi, hammax. I tested your attachment sample.
But it seems broke in latest FC0.19pre build.

Code: Select all

Proxy changed
RailSamples changed
Untwist changed
Visibility changed
Points changed
Shape changed
Traceback (most recent call last):
  File "E:\WINAPP_B\FreeCAD_0.19\Mod\Curves\curveOnSurfaceFP.py", line 86, in __setstate__
    self.Object = FreeCAD.ActiveDocument.getObject(state["name"])
<class 'TypeError'>: 'NoneType' object is not subscriptable
Traceback (most recent call last):
  File "E:\WINAPP_B\FreeCAD_0.19\Mod\Curves\curveOnSurfaceFP.py", line 86, in __setstate__
    self.Object = FreeCAD.ActiveDocument.getObject(state["name"])
<class 'TypeError'>: 'NoneType' object is not subscriptable
Label changed
Visibility changed
Traceback (most recent call last):
  File "E:\WINAPP_B\FreeCAD_0.19\Mod\Curves\approximate.py", line 310, in __setstate__
    self.Object = FreeCAD.ActiveDocument.getObject(state["name"])
<class 'TypeError'>: 'NoneType' object is not subscriptable
ExpressionEngine changed
Could you please update this sample file or make another simple "blend surface" sample file?

I never succeeded with "blend surface" command.

ps.
Curves WB, 20200407 revision
==
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.20514 (Git)
Build type: Release
Branch: master
Hash: a05ffd499366ab12fa1b43f37db73f4f1e9c332d
Python version: 3.8.2
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: Chinese/China (zh_CN)
User avatar
hammax
Posts: 1212
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee

Re: Curves workbench

Postby hammax » Sun Apr 19, 2020 3:34 pm

… sorry fc_tofu, no retrieval. Too long ago.
Today I would do it in another way - and I have "only" FC.18.4.
fc_tofu
Posts: 654
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Postby fc_tofu » Sun Apr 19, 2020 4:07 pm

chrisb wrote:
Sun Apr 19, 2020 12:51 pm
Hm, it doesn't improve things for me as an occasional user. "SVG" is immediately clear, which the proposed icon is not at all. Of course an application dealing almost solely with SVGs does not have an icon labeled SVG, but for FreeCAD it is different.
I have almost same feeling as you. So I made another revision with letters.

# Revision 2
svg_rv2.jpg
svg_rv2.jpg (27.2 KiB) Viewed 349 times
fsc_2020-04-19_235311b.jpg
fsc_2020-04-19_235311b.jpg (12.52 KiB) Viewed 349 times
# Revision 3
svg_rv3.jpg
svg_rv3.jpg (21.75 KiB) Viewed 349 times
fsc_2020-04-19_235617b.jpg
fsc_2020-04-19_235617b.jpg (14.86 KiB) Viewed 349 times
Take a look, please.

Personally, I think in smallest toolbar (16px icon size), 3 letters can hardly do any decroations. Or say, any decorations will make it look messy in 16px square size.
So, IMO, 1 letter ("S" here) with decoration is a trade-off balance here. Al last, we have tooltip/statustip for toolbar.
Attachments
svg_rv3.svg
(13.89 KiB) Downloaded 8 times
User avatar
Chris_G
Posts: 1503
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Sun Apr 19, 2020 5:54 pm

Hi,
Thanks for these nice icons.
I can use Revision 3 if you wish.
fc_tofu
Posts: 654
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Postby fc_tofu » Sun Apr 19, 2020 7:45 pm

Chris_G wrote:
Sun Apr 19, 2020 5:54 pm
Hi,
Thanks for these nice icons.
I can use Revision 3 if you wish.
If you think it be ok. That's my pleasure.
User avatar
Chris_G
Posts: 1503
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Postby Chris_G » Sun Apr 19, 2020 8:17 pm

Done.Thanks a lot.
fc_tofu
Posts: 654
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Postby fc_tofu » Mon Apr 20, 2020 12:49 am

freecad-heini-1 wrote:
Thu Dec 14, 2017 3:37 pm
Image
Hi, heini,
have you found a workaround to get a G1 surface Tide bottole?
freecad-heini-1
Posts: 7369
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Postby freecad-heini-1 » Mon Apr 20, 2020 7:29 am

fc_tofu wrote:
Mon Apr 20, 2020 12:49 am
have you found a workaround to get a G1 surface Tide bottole?
Hi fc_tofu,
what is your first name?
My first name is Wilfried.

No, unfortunately I have not found a possibility but I have asked several times that we can make Gordon surfaces tangential to neighbouring surfaces.
The Surface Workbench offers good options for some surface types. Unfortunately not for surfaces like in this example. Microelly2 (Thomas) has such tools in its Nurbs Workbench. Unfortunately he uses his own special curves. Existing curves from the Sketcher or Curves Workbench cannot be used directly or at least converted. There are some Gold Nuggets in his Nurbs Workbench. Unfortunately they are hard to find and almost not documented.
https://forum.freecadweb.org/search.php ... bmit=Suche

Translated with www.DeepL.com/Translator (free version)

Kind regards
Wilfried