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: 2601
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: 4741
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 90 times
User avatar
Vincent B
Veteran
Posts: 4741
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 81 times
Capture.PNG
Capture.PNG (35.54 KiB) Viewed 2252 times
User avatar
Chris_G
Veteran
Posts: 2601
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: 4741
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 110 times
Capture.PNG
Capture.PNG (37.68 KiB) Viewed 2201 times
User avatar
hammax
Veteran
Posts: 1994
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 2120 times
Attachments
HalfGordon_2.FCStd
FC.18.15380
(108.72 KiB) Downloaded 64 times
User avatar
hammax
Veteran
Posts: 1994
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 2070 times
Attachments
HalfGordon_2.FCStd
FC.18.15380
(113.23 KiB) Downloaded 67 times
User avatar
Vincent B
Veteran
Posts: 4741
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 62 times
Capture.PNG
Capture.PNG (61.4 KiB) Viewed 2047 times
User avatar
Vincent B
Veteran
Posts: 4741
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 77 times
User avatar
Vincent B
Veteran
Posts: 4741
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 57 times
Capture.PNG
Capture.PNG (13.83 KiB) Viewed 1945 times
Post Reply