Curves workbench
Forum rules
and Helpful information
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!
Also, be nice to others! Read the FreeCAD code of conduct!
Re: Curves workbench
How to twist or constraint the whole surface following curve for a direction. (Z here).
Maybe twisting all isocurves? the make a new surface?
... (Chris, if you can write a new macro to do that, be certain i support you. )
Maybe twisting all isocurves? the make a new surface?
... (Chris, if you can write a new macro to do that, be certain i support you. )
- Attachments
-
- TwistSurface.FCStd
- (8.39 KiB) Downloaded 44 times
-
- Capture.JPG (30.06 KiB) Viewed 1811 times
-
- Veteran
- Posts: 2764
- Joined: Mon Feb 27, 2012 5:31 pm
Re: Curves workbench
Attached is a picture of an imported 3dm file also attached.
It would be good if the curves workbench had a facility to select and edit the surfaces i.e. Alter control points, add control points etc
Info shows information about the structure of the surfaces, what I would like to see is the ability to edit the surface.
It is a series of FreeCAD/OCC <BSplineSurface object>'sIt would be good if the curves workbench had a facility to select and edit the surfaces i.e. Alter control points, add control points etc
Info shows information about the structure of the surfaces, what I would like to see is the ability to edit the surface.
Last edited by keithsloan52 on Wed Jul 28, 2021 8:29 am, edited 1 time in total.
-
- Veteran
- Posts: 2764
- Joined: Mon Feb 27, 2012 5:31 pm
Re: Curves workbench
In a similar line to previous post here is a BezierCurve imported from a 3dm file.
Is it possible to select the control points and adjust the curve, if not could such a facility be added - ThanksRe: Curves workbench
Unfortunately, I don't get what result you're expecting.
Is it something like this ?
- Attachments
-
- TwistSurface_2.FCStd
- (55.27 KiB) Downloaded 51 times
Re: Curves workbench
Thanks but all the curvature on X is lost. It's not I'm looking for.
It's funny I've got a same surface with mixed curves.
It's funny I've got a same surface with mixed curves.
- Attachments
-
- TwistSurface_3.FCStd
- (379.13 KiB) Downloaded 43 times
Last edited by Vincent B on Wed Jul 28, 2021 8:05 pm, edited 1 time in total.
Re: Curves workbench
Maybe by converting the curve into a freehand_bspline.??? I don't know if Chris could be.keithsloan52 wrote: ↑Wed Jul 28, 2021 1:00 am Is it possible to select the control points and adjust the curve, if not could such a facility be added - Thanks
-
- Veteran
- Posts: 2764
- Joined: Mon Feb 27, 2012 5:31 pm
Re: Curves workbench
I got the impression from an early post that maybe this was possible in the early days, but if I select the 'PolyCurve'GlouGlou wrote: ↑Wed Jul 28, 2021 7:42 pmMaybe by converting the curve into a freehand_bspline.??? I don't know if Chris could be.keithsloan52 wrote: ↑Wed Jul 28, 2021 1:00 am Is it possible to select the control points and adjust the curve, if not could such a facility be added - Thanks
(Probably the import should have given a better name) but in the Report View I get
Code: Select all
20:51:58 *** Interpolation curve control keys :
a - Select all / Deselect
i - Insert point in selected segments
t - Set / unset tangent (view direction)
p - Align selected objects
s - Snap points on shape / Unsnap
l - Set/unset a linear interpolation
x,y,z - Axis constraints during grab
q - Apply changes and quit editing
20:51:58 execute is disabled during editing
Re: Curves workbench
maybe all poles could be move into the new freeahand when creating.
-
- Veteran
- Posts: 2764
- Joined: Mon Feb 27, 2012 5:31 pm
Re: Curves workbench
To me that seems a bit Kludge.
The curve comes from a file called BezierCurve.3dm which is a sample file supplied with Rhino.
It clearly is a Bezier Spline although the rhino3dm importer calls it a PolyCurve (but the rhino3dm importer is a bit like that.
For example when one imports a Cone it actually creates a surface for the curved section and one or two flat areas for the ends.)
If I use the Curves Workbench 'Display Info ...' Icon then it shows the control points. I think the underlying OCC Shape is a Bezier Spline.
So Curves Workbench knows what it is and should be able to use it without copying
The problem with copying rather than just handling is one then has to delete the former.
Consider for example a user wishes to import a 2D design with Bezier's from Rhino, make some minor changes and then use the shape
with the Path workbench, it is messy to have to copy and delete the original.
Also consider that it is not only FreeCAD that is built on top of Open Cascade, if one wants to transfer info/designs between such software then such software can use the OCC facility to save as a BREP. Transfer such a file which contains a OCC Bezier Spline and you have to then convert it to your workbenches equivalent. If one implements facilities without taking the underling software into consideration then your build islands.
I personally found it frustrating that there were a number workbench tackling curves and curved surfaces that ended up as islands where as if they had built on the curves and curved surfaces of the underlying layers things would have been so much better.
Re: Curves workbench
Not sure if this is my problem, or FC, or Curves...
If you select an edge from a Body that has been transformed (as well as the sketch for the body having an attachment offset) and discretize the edge, it is at the original angle of the sketch offset, but at the original origin of the sketch.
If you select an edge from a Body that has been transformed (as well as the sketch for the body having an attachment offset) and discretize the edge, it is at the original angle of the sketch offset, but at the original origin of the sketch.
- Attachments
-
- DiscretizeAttachmentOffset.FCStd
- (34.14 KiB) Downloaded 45 times
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."