Abdullah Tahiri
085acfac5e
Exception Factory pre-compiled header
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
51e90dd52b
SketchObject:ModifyBSplineKnotMultiplicity re
...
written to use THROW macro and CADKernelError exception
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
053300cfa1
Enable PyException to reconstruct the original exception
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
ea2b6ee945
pytools fix
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
94a22e34de
Extend PyTools to export exception dictionary if present
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
7049881d47
Use PyErr_setObject with a PyDict to set Base::Exception information to BaseFreeCADError Python exception
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
461da14787
Register exception producers in Application
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
1d6ebb0e40
Exception Factory and producers
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
8884a73b07
Provide default constructors for all exception types
2017-05-13 15:27:57 +02:00
Abdullah Tahiri
82b9eba525
Exception: Extension to access debug information and change of line to int type
2017-05-13 15:27:57 +02:00
Zheng, Lei
17b988890d
Path.Area: fix projection code for OCE
2017-05-13 14:36:42 +02:00
Zheng, Lei
16bf2eb737
Path.Area: fix work plane direction
2017-05-13 14:36:42 +02:00
Zheng, Lei
6f3104c6e3
Path.Area: outline now supports solid and non-planar faces
2017-05-13 14:36:42 +02:00
Zheng, Lei
b05bcbb6cb
Path.Area: force CW orientation on pocket mode offset
2017-05-13 14:36:42 +02:00
Zheng, Lei
ea3d5b411f
Path.Area: add parameter 'Outline' to remove inner holes
2017-05-13 14:36:42 +02:00
Zheng, Lei
fca09c949d
Path.Area: fix path orientation setting
2017-05-13 14:36:42 +02:00
Zheng, Lei
67f8d77c4a
Path.Area: rename Clearance parameter to ResumeHeight
2017-05-13 14:36:42 +02:00
Zheng, Lei
50d436c5a7
Path.Area: fixed zigzag pocket mode
2017-05-13 14:36:42 +02:00
wmayer
3855a06267
add keyword support to MakePipeShell.add, support overloaded method
2017-05-13 14:12:37 +02:00
wmayer
c98ab632e5
exception handling in BRepOffsetAPI_MakePipeShellPy
2017-05-13 13:28:31 +02:00
Jeff Terrace
1a906a9242
Use xrange instead of range when exporting to collada.
...
This avoids creating a giant temporary list for large meshes.
2017-05-12 09:28:54 -07:00
Bruce B. Lacey
4cf4a3954e
Specify Eigen3 include path on macOS
...
* Orocos KDL depends upon Eigen 3.2, an older version than
the Homebrew default, requiring that the EIGEN3_INCLUDE_DIR
be specified to cmake providing the Eigen3 include path
2017-05-11 23:06:05 -07:00
wmayer
22473ae4a8
fix creation of NaN that invalidates the view frustum
2017-05-12 08:05:12 +02:00
wmayer
736cd735ca
fix possible freeze when creating sketch grid
2017-05-11 23:34:01 +02:00
Keith Sloan
c37e13b76d
Fix for linear_extrude request of null object i.e. null text
2017-05-11 20:21:54 +02:00
Keith Sloan
3d4f8091de
Fix for linearextrude with twist
2017-05-11 20:17:26 +02:00
Richard Crozier
422328483e
AppPartPy.cpp: improved docstrings for Part.makeLine and Part.makePolygon
2017-05-11 20:01:37 +02:00
looooo
df8826ac3b
py3: AddonManager: use urllib.request insted of urllib2
...
issue 0000995
2017-05-11 19:50:43 +02:00
wmayer
7394ab7277
minor fixes for pr749
2017-05-11 19:47:54 +02:00
looooo
e6202f46e9
py3: App: files D-Z ported to python3
...
issue 0000995
diff to py3-branch will remain in the following files in src/App:
- ExtensionContainer.cpp
- FeaturePythonPyImp.h +.inl
most likely these files depend on Tools and Base
2017-05-11 19:19:17 +02:00
wmayer
ce67325616
add method to get ancestors of a sub-shape
2017-05-11 11:20:21 +02:00
Pekka Roivainen
deeb196578
Path: PathDrilling updates
...
-Log Level to INFO
-PEP8 formatting
-move sort_jobs to PathUtils
2017-05-10 22:57:14 +02:00
Pekka Roivainen
8a1d26931c
Some input field validating
2017-05-10 22:57:14 +02:00
Pekka Roivainen
51bd09fd7c
Change a button text to a more sensible one
2017-05-10 22:57:14 +02:00
Pekka Roivainen
06b135ccfd
Polishing PathDrilling
2017-05-10 22:57:14 +02:00
Pekka Roivainen
cae4ec9bbc
Added support for Arch Panels. Added possibility to add custom features to drill
2017-05-10 22:57:14 +02:00
Pekka Roivainen
3dc3a1bf26
Drilling refactoring and cleanup
2017-05-10 22:57:14 +02:00
Pekka Roivainen
c8f0e0720e
enable removing of drilled features in BaseList. Activate Find All button
2017-05-10 22:57:14 +02:00
wmayer
17135addb6
add optional parameter to TopoShape.check() to run bop check
2017-05-10 22:40:12 +02:00
Yorik van Havre
281fad5ff9
py3: App: files A-C ported to python3
2017-05-10 20:49:10 +02:00
WandererFan
fdb6bc01a7
Fix #2971 segfault on hide() current page from Python
2017-05-10 17:43:48 +02:00
WandererFan
62e657f71e
Fix #2972 Export Pdf Page Not in Foreground
...
exposes TechDrawGui.exportPageAsPdf(page,file)
also adds TechDrawGui.exportPageAsSvg(page,file)
2017-05-10 17:43:48 +02:00
WandererFan
6cb5372ad3
Fix Dimension double child collection
...
if a dimension references 2 geometries in a View - ie
Vertex-Vertex - only count it as 1 child of View
2017-05-10 17:43:48 +02:00
WandererFan
235f0a93c6
DrawGeomHatch improvements
...
-draw & align dash patterns correctly on all QPainters using QGPathItem
-Allow patterns to start with space
-ensure horiz & vert lines pass through pattern origin
-Scalable complex patterns
2017-05-10 17:43:48 +02:00
WandererFan
5cef451f95
Prevent ghost centre marks in ViewDetail
2017-05-10 17:43:48 +02:00
WandererFan
9ef6b76977
implement detail view highlight in base view
2017-05-10 17:43:48 +02:00
WandererFan
0ce1a6f730
fix confusing class name
2017-05-10 17:43:48 +02:00
WandererFan
bf4a80dad5
clean up GeomHatch feature, gui & dialog
...
Refactor code, allow dialog to edit feature, update graphics on change
prep for dash line start positioning.
2017-05-10 17:43:48 +02:00
WandererFan
c2033723a9
Correct property names in Prefs
2017-05-10 17:43:48 +02:00
WandererFan
c44ae84402
Apply HiRez mods to ViewClip
2017-05-10 17:43:48 +02:00