after creating a wire in the draft workbench, I'm unable to add a point to it. Whenever I try it, I get an exception in the report view.
Here's the details:
Version Info
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15656 (Git)
Build type: Release
Branch: master
Hash: a60b6957db228c42a00a1e002a415cbb8309d3c8
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
I've tried both the "regular" x64 build as well as the Conda build, with same results.
Steps to Reproduce
- Open FreeCAD and create new document
- Switch to Draft workbench.
- Create a multipoint DWire (3 points / 2 segments are enough).
- Finish the wire by pressing "A".
- Select the wire and press the "Edit the active object" button in the toolbar.
- In the combo view, press the "add points" button.
- Move the mouse over one of the segments on the DWire (it will become yellow), then press the left mouse button.
Code: Select all
Exception (Sun Jan 20 23:22:31 2019): In bool __cdecl Part::GeomCurve::closestParameter(const class Base::Vector3<double> &,double &) const in src\Mod\Part\App\Geometry.cpp:566
<class 'Base.FreeCADError'>
Traceback (most recent call last):
File "C:\Users\Rolf\Downloads\FreeCAD_0.18.15656_x64_dev_win\Mod\Draft\DraftTools.py", line 4188, in action
self.addPoint(pt,info)
File "C:\Users\Rolf\Downloads\FreeCAD_0.18.15656_x64_dev_win\Mod\Draft\DraftTools.py", line 4429, in addPoint
uPoints.append(curve.parameter(p))
Base.FreeCADError: {'swhat': '', 'sfunction': 'bool __cdecl Part::GeomCurve::closestParameter(const class Base::Vector3<double> &,double &) const', 'btranslatable': False, 'sfile': 'C:\\Users\\Chris\\GitHub\\FCAutoBuild\\var\\freecad-git\\src\\Mod\\Part\\App\\Geometry.cpp', 'sclassname': 'class Base::CADKernelError', 'breported': True, 'sErrMsg': '', 'iline': 566}
Cheers,
Rolf