Commit Graph

343 Commits

Author SHA1 Message Date
Yorik van Havre
d2d8a30cb2 Draft: Disbled by default the use of the Support property in Draft objects 2019-05-20 12:27:38 -03:00
Dion Moult
2f14667cea Set working plane immediately upon clicking the set working plane button if you have a face selected 2019-05-20 11:10:40 -03:00
Yorik van Havre
7e90fcfd9c Draft: Fixed regression in move tool 2019-05-17 17:44:59 -03:00
luz.paz
11f4f30a37 Misc. typo fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller -L pard,wallthickness,commen,byteorder,alocation`
2019-05-17 13:19:36 +02:00
Yorik van Havre
2e616a4749 Draft: Removed annoying an unuseful verbose command line output 2019-05-16 15:31:57 -03:00
Yorik van Havre
bff34a36ec Draft: Fixed regression bug in Rotate 2019-05-16 14:38:46 -03:00
Yorik van Havre
76cf1ceb39 Draft: Enhancements to Working Plane selection UI 2019-05-15 19:48:58 -03:00
Yorik van Havre
6d2aee2c58 Draft: Updated icon for cubic bezier tool 2019-05-14 15:20:40 -03:00
Derek V. Schmalenberger
792a253830 removed unused view lookup 2019-05-14 15:42:51 +02:00
Yorik van Havre
a7cb6ed62c Draft: Allow to set the working plane from a section plane 2019-05-13 22:01:32 -03:00
Yorik van Havre
7d2498d65e Draft: Fixed Part primitives mode of Draft tools 2019-05-13 14:55:58 -03:00
Yorik van Havre
cfd04ac6af Draft: Fixed minor bug in Circle tool 2019-05-11 21:11:40 -03:00
Yorik van Havre
9d416bf385 Draft: allow to use different snapping task dialogs 2019-05-10 22:27:08 -03:00
Dion Moult
dc284e4d4d Fix scale command and simplify UI, add support for scale subelements 2019-05-08 10:27:44 -03:00
Dion Moult
fc24bf1446 Add subelement ghosts in scale command, and minor code cleanup
I suspect the scale command itself is a little broken, so I need to fix that before adding subelement support
2019-05-08 10:27:44 -03:00
Dion Moult
fd4992cb9a Implement rotation with optional copy of draft subelements 2019-05-08 10:27:44 -03:00
Dion Moult
91438c1688 Add subelement support for rotating individual vertices 2019-05-08 10:27:44 -03:00
Dion Moult
bc3af1afbc Code simplification of move subelements command 2019-05-08 10:26:55 -03:00
Dion Moult
8501377119 Support copying subelements 2019-05-08 10:26:55 -03:00
Dion Moult
547851ccf6 If wires are merged, deleted, or otherwise had graph changing operations while edit mode is active, don't complain 2019-05-08 10:26:55 -03:00
Dion Moult
69646518df Show draft objects as an x-ray view, and edit bases if they exist. 2019-05-08 10:26:55 -03:00
Dion Moult
ba1f045065 Make movement vector a class variable of the move command, show error for unmovable elements, and move action into a commit to allow undo/redo. 2019-05-08 10:26:55 -03:00
Dion Moult
60fa857b49 Add subelement mode to draft move command to allow movement of vertices and nodes 2019-05-08 10:26:55 -03:00
Dion Moult
4c04d8ee94 Add new edit tool icon, shortcut, and basic modes.
* It allows you to select multiple objects to edit instead of just one.
 * It highlights the object lines and the points in red.
 * It stays in the mode and allows you to run other modifiers.
 * A very hackish hook into the move modifier is added as a proof of concept.
2019-05-08 10:26:54 -03:00
carlopav
33861e075e Update DraftTools.py
Draft Edit, fixed a problem in bezier curve editing.
2019-04-30 10:14:29 -03:00
carlopav
1b421dcd05 Update DraftTools.py
Improved Draft Edit node selection adding tolerance when selectin a node that is coincident to an edge or a face
2019-04-30 10:14:29 -03:00
carlopav
129ed37b0f Update DraftTools.py
cleaned comments
2019-04-30 10:14:29 -03:00
carlopav
350a7a58cb Update DraftTools.py
Fixed selection of editpoint on edge
2019-04-30 10:14:29 -03:00
carlopav
accc8815e6 Improved node selection
Allows to select an edit node also if it doesn't lay on an object.
2019-04-30 10:14:29 -03:00
carlopav
0b905fade0 Update the arc3points
Updated the Arc3points tool to be able to draw a Draft object instead of a Part one. Also grouped the two tools in one single dropdown toolbar button.
2019-04-22 10:46:44 -03:00
carlopav
5c713119a2 Cubic BezCurve small fix
Fixed small things i forgot
2019-04-22 10:46:44 -03:00
Yorik van Havre
71dedf60d0 Draft: re-added recomputes where needed in Draft GUI tools 2019-04-08 18:17:44 -03:00
carlopav
5db6da0eed Split the command in two
With this commit 2 commands are created, one for current bezier curve tool behaviour, the other for cubic bezier in inkscape style...
grouped in a dropdown button in the toolbar.
2019-04-08 17:17:21 -03:00
carlopav
5897e52d5b Update DraftTools.py
cleanup
2019-04-08 17:17:21 -03:00
carlopav
c191e61926 Update DraftTools.py
minor fixes and cleanup to bezier creation tool
2019-04-08 17:17:21 -03:00
carlopav
4b10f1d874 Update DraftTools.py
Added the parameter self.degree and allow the segmentation of the curve while drawing it. If set to none, nothing change in the tool.
2019-04-08 17:17:21 -03:00
Yorik van Havre
7de2248bb5 Draft: Fixed node selection in Draft Edit 2019-04-07 17:24:40 -03:00
Yorik van Havre
4f19a65559 Draft: Added 3-point arc command from BIM WB 2019-04-07 17:23:42 -03:00
Yorik van Havre
272a8dfcc9 Merge branch 'master' of https://github.com/carlopav/FreeCAD into carlopav-master 2019-03-27 15:57:31 -03:00
Yorik van Havre
251a9bff11 Draft: minor bugfix 2019-03-19 20:00:48 -03:00
carlopav
8ee0b6859e Update DraftTools.py
Update draf edit to:
- improve arc editing
- insert Undo marks
- insert initial window editing support
2019-02-19 16:40:43 +01:00
wandererfan
dace2f39cf Fix ShapeString attachment to Face 2019-02-19 10:32:46 -03:00
carlopav
dea44454c6 Update Edit Tool
Arc 3 points and minor other fixes
2019-02-13 16:40:26 +01:00
carlopav
8aa1cee1f9 Update DraftTools.py 2019-02-10 22:44:09 +01:00
carlopav
3b4aaab869 Edit tool Arc 3 points editing
Updated the edit tool to edit arc by 3 points. Just a dubt: i did a bit of a workaround using Part.ArcOfCircle to compute the values of the new arc.
2019-02-10 11:55:26 +01:00
carlopav
1401c00d60 Update DraftTools.py
Updated first part of file from FreeCAD/FreeCAD
2019-02-09 20:00:38 -02:00
carlopav
a23a9499bc Update DraftTools.py
Refined last commit code
2019-02-09 20:00:38 -02:00
carlopav
4f7804dc10 Update DraftTools.py
Modified arc editing:
- middle editpoint control radius
- end editpoint control first and last angle;
2019-02-09 20:00:38 -02:00
carlopav
e3ab6a1e1b Update DraftTools.py
Update Edit tool to edit wall base objects.
2019-02-09 20:00:38 -02:00
carlopav
c88fadde54 Update DraftTools.py
Updated first part of file from FreeCAD/FreeCAD
2019-02-08 23:27:21 +01:00