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!
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 »

GlouGlou wrote: Sun Dec 09, 2018 12:10 pm Ive got a small bug with IsoCurves. Some curves are missing but got some plots instead.
Indeed.
I have not looked at this code for a while.
I'll try to fix this.
Thanks.
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

this surface give errors as well.
Attachments
isocurve_error.FCStd
(118.95 KiB) Downloaded 87 times
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

1.PipeShell with Frenet property is different with a part's sweep. Its seems not working.
2.when im moving PipeShell (x for example, the surface change)
Attachments
FrenetOrNot.FCStd
(167.97 KiB) Downloaded 76 times
Capture.PNG
Capture.PNG (35.54 KiB) Viewed 2135 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 »

GlouGlou wrote: Tue Dec 11, 2018 8:07 pm 1.PipeShell with Frenet property is different with a part's sweep. Its seems not working.
Frenet mode offers a "Corrected" property.
If it is set to True, you get the same result as Part.Sweep

GlouGlou wrote: Tue Dec 11, 2018 8:07 pm 2.when im moving PipeShell (x for example, the surface change)
Probably a bug that I need to investigate.
Thanks.
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

How to make a full Gordon instead an half one?
Or how to make a mirror copy?
Attachments
HalfGordon.FCStd
(63.48 KiB) Downloaded 108 times
Capture.PNG
Capture.PNG (37.68 KiB) Viewed 2084 times
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

… look here:
https://forum.freecadweb.org/viewtopic. ... 25#p274225
and here
https://forum.freecadweb.org/viewtopic. ... 38#p272600

A mirroring with DraftWB was possible, but I also don't understand, how it works.
https://forum.freecadweb.org/viewtopic. ... 98#p274212
How do I get the coordinates of the normal vector on the mirror plane?

DraftMirrorGordon.PNG
DraftMirrorGordon.PNG (68.02 KiB) Viewed 2003 times
Attachments
HalfGordon_2.FCStd
FC.18.15380
(108.72 KiB) Downloaded 61 times
User avatar
hammax
Veteran
Posts: 1985
Joined: Thu Jan 19, 2017 5:03 pm
Location: Ammersee DE

Re: Curves workbench

Post by hammax »

… I think that I found the hint to the mirror plane normal.
DraftWB uses the mirror tool of PartWB.
But PartWB mirror only can use the system planes or offsets to them.
In DraftWB you can generate a "working plane proxy" on the "surface for mirror".
When using DraftWB mirror you only are able to select 2 points on a wire of the "surface to mirror".
And you get an oblique mirror of the Gordon surface.
But inserting/using the values of the normal-vector of the working-plane-proxy into datatab of the mirror,
the oblique position can be corrected.
(A bug or a feature?)
DraftMirrorGordon_2.PNG
DraftMirrorGordon_2.PNG (56.76 KiB) Viewed 1953 times
Attachments
HalfGordon_2.FCStd
FC.18.15380
(113.23 KiB) Downloaded 65 times
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

I finally found a solution using PartDesign with datumpoints. Delete the constraint3 and move datumpoint001, we can see what is "normal": a vector that's must be perpendicular of the mirror.(of course).
Attachments
MirrorSolution.FCStd
(152.78 KiB) Downloaded 56 times
Capture.PNG
Capture.PNG (61.4 KiB) Viewed 1930 times
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

Here the same thing without PartDesignNext (Point is not a dynamic objet here)
Attachments
MirrorSolutionWithOutPDN.FCStd
(109.02 KiB) Downloaded 75 times
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Curves workbench

Post by Vincent B »

Interpolate_curves or Approximate_points carry out a wrong result when vertex are not correctly ordered. :o
Attachments
VertexWrongOrder.FCStd
(6.55 KiB) Downloaded 55 times
Capture.PNG
Capture.PNG (13.83 KiB) Viewed 1828 times
Post Reply