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
It appears to be selection order dependant. I must have not selected in order the first time.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Re: Curves workbench
I have problems with MapSketchOnSurface. I have simplified the issue to a cylinder surface and a rectangle to be mapped to it and still cannot get it working. This is what I have done:
- created this sketch, the size of the enclosing construction rectangle doesn't seem to matter - created a cylinder in Part workbench
- Attached the sketch to the the cylinder surface (Face1), tried MapModes Inertia 2-3, Tangent to surface (with an additional point), and even detached
- selected the sketch and applied MapSketchOnSurface.
-> The sketch is hidden, but doesn't appear on the surface. Report view shows this message:
Moving the sketch around didn't help. I moved it outside and inside of the cylinder, turned it to be parallel to the seam line of the cylinder, but to no avail.
I'm not sure if it is the same problem as shown here. In the real project, the sketch to be mapped is not at all trivial, so I would like to avoid to do it all from scratch again.
Any hint is appreciated.
- created this sketch, the size of the enclosing construction rectangle doesn't seem to matter - created a cylinder in Part workbench
- Attached the sketch to the the cylinder surface (Face1), tried MapModes Inertia 2-3, Tangent to surface (with an additional point), and even detached
- selected the sketch and applied MapSketchOnSurface.
-> The sketch is hidden, but doesn't appear on the surface. Report view shows this message:
Code: Select all
11:27:39 Sketch bounds = (-4.5, 4.5, -4.5, 4.5)
11:27:39 Target face bounds = (0.0, 6.283185307179586, -10.0, 0.0)
11:27:39 mapping shape # 1
11:27:39 Total : 0 shapes
I'm not sure if it is the same problem as shown here. In the real project, the sketch to be mapped is not at all trivial, so I would like to avoid to do it all from scratch again.
Any hint is appreciated.
Code: Select all
OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31917 (Git)
Build type: Release
Branch: master
Hash: 4639283b459f9ff9093e289908cc003db8745b82
Python 3.10.9, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods:
* FC_SU
* DynamicData 2.46.0
* freecad.gears 1.0.0
* FeedsAndSpeeds 0.5.0
* dxf-library
* fcgear 1.0.0
* fasteners 0.4.54
* sheetmetal 0.2.61
* ExplodedAssembly
* Curves 0.6.8
- Attachments
-
- NoSketchOnSurface.FCStd
- (6.03 KiB) Downloaded 21 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Curves workbench
... any hint:
I found, that creating a Sketcher-BSpline inside an empty Sketch from Sketch on Surface, didn't work.
So I first designed the profile inside an old/unbound Sketch_on_Surface frame.
And introduced it into an empty Sketch_on_Surface.
???
I found, that creating a Sketcher-BSpline inside an empty Sketch from Sketch on Surface, didn't work.
So I first designed the profile inside an old/unbound Sketch_on_Surface frame.
And introduced it into an empty Sketch_on_Surface.
???
- Attachments
-
- Prop.PNG (21.76 KiB) Viewed 1044 times
-
- Prop.FCStd
- FC.20.1
- (27.02 KiB) Downloaded 21 times
Last edited by hammax on Tue Feb 28, 2023 1:44 pm, edited 1 time in total.
Re: Curves workbench
Oops, beginner mistake: forgot to attach the file and added it now above. The Sketch has indeed a z-Placement ≠ 0. This comes quite natural when attaching the sketch to a face:
The sketch is usually attached to a curved face and the default mode is Inertia2-3. This leads to a placement with z≠0. And even when deactivating the z stays at the value it had before.
If you agree, I would change the wiki for an existing sketch from
to1. Attach the sketch to the target face.
1. Attach the sketch to the target face:
1a. In the attachment dialog selet the face
1b. Set the mode to Deactivated while leaving the face as the first reference
1c. Close the Attachment dialog
1d. Set Placement.z=0
- Attachments
-
- NoSketchOnSurface.FCStd
- (6.03 KiB) Downloaded 17 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Curves workbench
I have changed the wiki. I hope to get along well with it, when I need it next time.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Curves workbench
Great tools don't have to have a cumbersome workflow, but they are allowed to . It would be great though to have this tool as a feature in Sketcher - additive and subtractive of course .
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Curves workbench
... what to do with editing such sketches when containing Sketcher BSplines?
viewtopic.php?p=664299#p664067
In the attached sketch e.g. BSpline is "editable", but not with the usual control point features.
They are hidden or gone. What even, when the "newest features" come?
The sketch now must be edited outside Sketch_on_Surface and it's duplicate inserted again.
Using a sketch Link or Clone doesn't work. ???
viewtopic.php?p=664299#p664067
In the attached sketch e.g. BSpline is "editable", but not with the usual control point features.
They are hidden or gone. What even, when the "newest features" come?
The sketch now must be edited outside Sketch_on_Surface and it's duplicate inserted again.
Using a sketch Link or Clone doesn't work. ???
- Attachments
-
- Prop_2.FCStd
- FC.20.1
- (20.77 KiB) Downloaded 15 times
Re: Curves workbench
This is not a Curves but rather a Sketcher issue; well, it's not really an issue. You have to use ShowInternalGeometry to show the control points.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.