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: 653
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Post by fc_tofu »

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 1479 times
fsc_2020-04-19_195758b.jpg
fsc_2020-04-19_195758b.jpg (25.96 KiB) Viewed 1479 times
Attachment is revised version.
svg.svg
(12.6 KiB) Downloaded 65 times
chrisb
Veteran
Posts: 53932
Joined: Tue Mar 17, 2015 9:14 am

Re: Curves workbench

Post by chrisb »

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: 653
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Post by fc_tofu »

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
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

… 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: 653
Joined: Sun Jan 05, 2020 4:56 pm

Re: Curves workbench

Post by fc_tofu »

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 1438 times
fsc_2020-04-19_235311b.jpg
fsc_2020-04-19_235311b.jpg (12.52 KiB) Viewed 1438 times
# Revision 3
svg_rv3.jpg
svg_rv3.jpg (21.75 KiB) Viewed 1438 times
fsc_2020-04-19_235617b.jpg
fsc_2020-04-19_235617b.jpg (14.86 KiB) Viewed 1438 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 54 times
User avatar
Chris_G
Veteran
Posts: 2579
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Post by Chris_G »

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

Re: Curves workbench

Post by fc_tofu »

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
Veteran
Posts: 2579
Joined: Tue Dec 31, 2013 4:10 pm
Location: France
Contact:

Re: Curves workbench

Post by Chris_G »

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

Re: Curves workbench

Post by fc_tofu »

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
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Curves workbench

Post by freecad-heini-1 »

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
Post Reply