

The "Detect aligned" property should be on False by default.
Hi Chris, please check the reflect-lines tool, in Freecad daily build for Ubuntu it doesn't work properly anymore.Chris_G wrote: Ping
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)
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)
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.
I don't know the reason for the C0 continuity. I can get C1, but only with very high tolerance setting.
I modified the tool recently.
Don't use this, it is outdated.
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()