Commit Graph

10901 Commits

Author SHA1 Message Date
wmayer
6f230bfa58 fix build failure 2017-04-22 15:23:21 +02:00
wmayer
b63ab95bec Extend task panel for filling function 2017-04-22 15:07:09 +02:00
wmayer
2e6345dbba Extend task panel for filling function 2017-04-22 14:46:26 +02:00
wmayer
389f014091 Initial task panel for filling function 2017-04-22 11:12:13 +02:00
wmayer
e05f9dfa26 add lineedit class with clear button 2017-04-22 11:11:13 +02:00
wmayer
939ee7b9a6 make EdgeSelection an internal class 2017-04-21 22:36:17 +02:00
wmayer
79c762f535 rename task panel class to be conform with the feature class 2017-04-21 19:30:03 +02:00
wmayer
1b81ffaaaf fix crash ExpressionDelegate::paint 2017-04-20 22:31:18 +02:00
Peter Lama
fa4bebf2e0 Use OCCT Handle macro for Handle_ classes
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
asiersarasua
4564e4f4a4 Fix typos 2017-04-20 09:49:19 +02:00
Sabin Iacob
3824e8e8b8 [path] Set ToolController before calling setup in PathDressupHoldingTags 2017-04-20 09:41:25 +02:00
Sabin Iacob
df34504ddc [path] Fix AttributeError when attempting to export holding tags gcode 2017-04-20 09:41:09 +02:00
wwmayer
174b397d4e Merge pull request #704 from wwmayer/Curveonmesh
project polyline on mesh and create edge
2017-04-20 07:32:38 +02:00
wmayer
6f4131bece project polyline on mesh and create edge 2017-04-19 23:30:15 +02:00
Yorik van Havre
33cd945195 Added AlephObjects to credits 2017-04-17 23:25:14 -03:00
Yorik van Havre
7e487f0fee Small improvements to the PropertyLink editor
* The "Edit" link is now a button, same as the Placement editor
* Added a "None" entry on top of the Link dialog
2017-04-17 23:00:14 -03:00
Abdullah Tahiri
63f77dec59 Sketcher: Remove unused variable 2017-04-17 20:53:12 +02:00
Abdullah Tahiri
10c9ace112 Sketcher: Elements Widget add construction information 2017-04-17 20:53:12 +02:00
Abdullah Tahiri
be1cf4044f Sketcher: Hide Internal Alignment Constraints 2017-04-17 20:53:12 +02:00
Abdullah Tahiri
daa70d7ada Sketcher: Rendering order widget 2017-04-17 20:53:12 +02:00
Abdullah Tahiri
be09213bfb Sketcher: Fixes #3009 error with geompoints in sketcher
=======================================================

Introduction of construction points as fixed solver entities introduced this bug, as there was no specific code to check for points as they were by default construction.
2017-04-17 20:47:30 +02:00
Abdullah Tahiri
bcc3cb1fbb Sketcher: Basic symmetry for angle constraint
Fixes #0002804
2017-04-17 19:14:42 +02:00
wmayer
4866d3595f fix material binding of indexed lineset when highlighting an edge 2017-04-17 19:02:11 +02:00
wmayer
ceb519b737 fix unused variable warnings 2017-04-17 16:20:44 +02:00
wmayer
2692b7be92 set shortcut for deletion of items 2017-04-17 16:20:44 +02:00
wmayer
564d16d012 implement highlighting of references 2017-04-17 16:20:44 +02:00
wmayer
39d3fc2b69 rename SurfaceFeature to GeomFillSurface 2017-04-17 16:20:44 +02:00
wmayer
00a60a6b5b remove superfluous classes BezierSurface and BSplineSurface 2017-04-17 16:20:44 +02:00
wmayer
c7130b568c move handling of Bezier and BSpline surface creation into a common class to increase flexibility 2017-04-17 16:20:44 +02:00
wmayer
b697fed9f0 improve undo/redo handling 2017-04-17 16:20:44 +02:00
wmayer
15af69097e implement Remove command in context menu 2017-04-17 16:20:44 +02:00
wmayer
92393cfbfc remove superfluous FillType enum 2017-04-17 16:20:44 +02:00
wmayer
e106d8fede improve usability of surface function 2017-04-17 16:20:44 +02:00
wmayer
cda9eddc8c do not make property read-only in property editor 2017-04-17 16:20:44 +02:00
wmayer
5b77c9bfed fix edit mode of view provider 2017-04-17 16:20:44 +02:00
wmayer
e9225fa12a choose more comprehensive class and file names 2017-04-17 16:20:44 +02:00
wmayer
29cfb5a555 polish filling feature 2017-04-17 16:20:44 +02:00
wmayer
1005c5c765 polish sewing feature 2017-04-17 16:20:44 +02:00
wmayer
632c6e33db port Surface module to v0.17 2017-04-17 16:20:44 +02:00
wmayer
01c193f74b + fix bugs in edge checking 2017-04-17 16:20:44 +02:00
wmayer
c02c90adb2 + fix design flaw to reduce side effects 2017-04-17 16:20:44 +02:00
wmayer
cb434e517b + move FillType.h to App folder 2017-04-17 16:20:44 +02:00
wmayer
3bbedb1fd2 + make surface module compile with v0.17 and occ 7 2017-04-17 16:20:44 +02:00
wmayer
2b3c1595db + use PyCXX for module initialization 2017-04-17 16:20:44 +02:00
wmayer
40c5fef1d0 + delete superfluous files 2017-04-17 16:20:44 +02:00
balazs-bamer
bb6620aa85 Fix: edges of a solid can be used as surface input
Edges of a solid can be used as surface input. The real subName is
passed instead of the constant 'Edge1'
2017-04-17 16:20:44 +02:00
balazs-bamer
dd6775e0f2 Curve validation is done in a common ancestor of App and GUI
Curve validation is done in a common ancestor class of Surface::BSurf
and SurfaceGui::CmdSurfaceBSurf
2017-04-17 16:20:44 +02:00
balazs-bamer
e47e22e395 Check for null shape before calling ShapeType
Check for null shape before calling ShapeType
2017-04-17 16:20:44 +02:00
balazs-bamer
073749e931 Unhide surface props and set the filltype to read-only in data tab
I made the surface property (FillType and boundary) default again.
Status bit 2 is set on fill type to hide it in data tab.
2017-04-17 16:20:44 +02:00
balazs-bamer
ef27ba2c8a allow wires as surface input
Now an arbitrary mixture of edges and wires can be used as input.
However, the total count of edges together with the wire members
can only be 2, 3 or 4.

For some reason, wires do not work in Python script:
test1.BoundaryList = [(Draft.upgrade([bs1a, bs2a]), 'Wire1')]
yields an empty BoundaryList
2017-04-17 16:20:44 +02:00