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
Haha, in fact, the zig-zag curvature bug is my fault
The "Detect aligned" property should be on False by default.
The "Detect aligned" property should be on False by default.
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Curves workbench
Hi Chris, please check the reflect-lines tool, in Freecad daily build for Ubuntu it doesn't work properly anymore.Chris_G wrote: Ping
Best regards
Wilfried
Re: Curves workbench
It's working fine for me (but I have a couple of modified files that are not on Github).
Do you get some error message ?
Or an example file, maybe ?
Do you get some error message ?
Or an example file, maybe ?
-
- Veteran
- Posts: 7790
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Curves workbench
A video:
I tried the Appimage, it work correct:
The file:
My Freecad info:
Code: Select all
OS: Ubuntu 18.04.3 LTS (XFCE/xubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.8
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Code: Select all
OS: Ubuntu 18.04.3 LTS (XFCE/xubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17499 (Git) AppImage
Build type: Release
Branch: master
Hash: 6b1be38f35686faf21e1015bf562520929890870
Python version: 3.7.3
Qt version: 5.9.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Re: Curves workbench
I don't get any error.
Code: Select all
OS: Ubuntu 18.04.3 LTS (KDE/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.8
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
Re: Curves workbench
This sketch give a BOPAlgo GeomAbs_C0 error through a JoinCurve.
That carry out this error with any surface.
Any suggestion?
That carry out this error with any surface.
Any suggestion?
- Attachments
-
- JoinCurveIssue.FCStd
- (5.51 KiB) Downloaded 46 times
Re: Curves workbench
We don't have these options for SplitCurves?
- Attachments
-
- CaptureSplit.JPG (19.81 KiB) Viewed 1579 times
Re: Curves workbench
Hi,glad to see u again!I'm confused how to do these three steps with python code?Do you have any simple code examples for these three steps?Looking forward to your reply!Thanks!Chris_G wrote: ↑Mon May 29, 2017 9:54 amHi,
The Sweep On 2 Rails requires 3 steps.
Please update the Workbench, since I added a tool yesterday.
Step 1 -> create a Birail object out of 2 edges
sw2r-1.jpg
Step 2 -> select the Birail and the profiles and create the Sweep on 2 rails
sw2r-2.jpg
Step 3 -> Approximate the point cloud with a surface
sw2r-3.jpg
sw2r-4.jpg
I don't think it will work on closed profiles.
It also requires at least one profile at each end.
This is highly experimental Work In Progress.
Re: Curves workbench
I don't know the reason for the C0 continuity. I can get C1, but only with very high tolerance setting.
In this case, I would suggest to discretize (set Target to "Wire" ) and approximate the sketch.
I modified the tool recently.
It is now possible to set multiple split points.
The Values property is a string list :
Positive values are computed from edge start.
Negative values are computed from edge end.
Re: Curves workbench
Don't use this, it is outdated.
Use the Gordon surface.
I already answered about the Gordon surface scripting :
Code: Select all
import gordon
gordon = gordon.InterpolateCurveNetwork([bs0,bs1,bs2], [bs3,bs4,bs5], tol=0.1) # the bs* are BSpline curves
my_surface = gordon.surface()