Zheng, Lei
88b5b2a845
Draft/Arch related changes
...
* Add Draft_LinkArray and Draft_PathLinkArray that uses link for both
data and visualization, which supports linking external objects
* Add link group support for draft snap
* Fix ArchWindows expression ambiguity
2019-08-17 15:32:47 +02:00
vocx-fc
24086baef4
Draft: DraftTools.py, the docstrings need triple quotes and be next to the method or class in order to be picked up by Doxygen or Sphinx; this complies with PEP 257.
2019-08-14 14:33:57 -03:00
Yorik van Havre
4d3f24a5b8
Draft: Reorganizing DraftEdit and future Draft command modules
2019-08-12 21:30:45 -03:00
Yorik van Havre
3e326fe2e2
Draft: Fixed clone bugs
2019-07-11 12:44:04 -03:00
Yorik van Havre
cef27c7a72
Draft: Added button to working plane task panel to orient the view to the WP
2019-07-09 12:29:32 -03:00
Yorik van Havre
46f253d5d0
Draft: General grid fixes
...
- Killed 'double-grid' bug
- Consistent one grid per view, be it new doc or new view
- Grid recreated when needed on each snap use
- Misc optimizations
2019-07-08 22:07:14 -03:00
Yorik van Havre
4986a56712
Draft: Fixed ghost not appearing in scale tool
2019-07-08 19:56:05 -03:00
Yorik van Havre
0b0fc6c3cf
Draft: Fixed bug in edit mode - Fixes #4047
2019-07-08 18:28:41 -03:00
Yorik van Havre
01514ad653
Arch: Added View clipping abilities to BuildingParts, like SectionPlanes
2019-07-06 20:22:30 -03:00
Yorik van Havre
afe0d6fad8
Draft: Remember Offset copy mode separately from Move copy mode
2019-07-06 16:52:58 -03:00
Yorik van Havre
6fa859ab89
Draft: Better positioned layers button popup + new layer entry
2019-06-30 13:32:42 -03:00
Yorik van Havre
f717d540c8
Draft: Turned autogroup button into layers selector (added pref option to restore old groups-based system)
2019-06-30 01:00:50 -03:00
Yorik van Havre
c1c7aac0fb
Draft: Fixed SelectPlane command not working when an object is selected
2019-06-29 19:48:41 -03:00
carlopav
aa124266f9
[Draft] Cleaned code in arc 3Points preview
...
Arc tracker during creation is computed by arc tracker new method.
2019-06-27 11:50:45 -03:00
carlopav
4ee893b78a
[Draft] Update DraftEdit PR with Yorik suggestions
...
Cleanings of import at the beginning of new module.
Moved command setup in InitGui and removed import DraftEdit from DraftTools.
2019-06-17 16:39:56 -03:00
carlopav
555d04c221
Separate Draft Edit
...
My last attempt to separate draft edit. Everything seems to work fine.
2019-06-17 16:39:56 -03:00
Yorik van Havre
35921443f0
Draft: Renamed DWire to Polyline
2019-06-05 19:07:30 -03:00
Yorik van Havre
2c918366e4
Draft: Introduced Layers system (former VisGroup)
2019-06-05 18:47:01 -03:00
Yorik van Havre
7957e065db
Draft: Fixed regressions in Scale tool + reimplemented Clone mode
2019-06-03 19:06:27 -03:00
Dion Moult
32969dde1f
Let getSupport() check if WP mode is set to auto before changing WP needlessly
...
Also refactor getSupport() function to be a little bit more semantic and reduce nested if statements so logic is clearer.
2019-06-03 16:49:51 -03:00
Dion Moult
1b362fd82b
Fix draft missing line tracker when snapper detects an object without any snap targets
2019-06-03 16:36:07 -03:00
Yorik van Havre
0cbe505e50
Draft: Disbled by default the use of the Support property in Draft objects
2019-05-20 12:27:38 -03:00
Dion Moult
fccbc0ed24
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
32a1e35b17
Draft: Fixed regression in move tool
2019-05-17 17:44:59 -03:00
luz.paz
92bf2228d9
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
601b09bb83
Draft: Removed annoying an unuseful verbose command line output
2019-05-16 15:31:57 -03:00
Yorik van Havre
8a432cc830
Draft: Fixed regression bug in Rotate
2019-05-16 14:38:46 -03:00
Yorik van Havre
3a2aac4fe0
Draft: Enhancements to Working Plane selection UI
2019-05-15 19:48:58 -03:00
Yorik van Havre
94aa65ffaf
Draft: Updated icon for cubic bezier tool
2019-05-14 15:20:40 -03:00
Derek V. Schmalenberger
3c1ce73032
removed unused view lookup
2019-05-14 15:42:51 +02:00
Yorik van Havre
6dc2b1f94d
Draft: Allow to set the working plane from a section plane
2019-05-13 22:01:32 -03:00
Yorik van Havre
8119077feb
Draft: Fixed Part primitives mode of Draft tools
2019-05-13 14:55:58 -03:00
Yorik van Havre
8f2fc68fa7
Draft: Fixed minor bug in Circle tool
2019-05-11 21:11:40 -03:00
Yorik van Havre
d72d5a5b21
Draft: allow to use different snapping task dialogs
2019-05-10 22:27:08 -03:00
Dion Moult
5bd56c82e7
Fix scale command and simplify UI, add support for scale subelements
2019-05-08 10:27:44 -03:00
Dion Moult
d3b701df22
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
567e433827
Implement rotation with optional copy of draft subelements
2019-05-08 10:27:44 -03:00
Dion Moult
3df8f58922
Add subelement support for rotating individual vertices
2019-05-08 10:27:44 -03:00
Dion Moult
e832a22121
Code simplification of move subelements command
2019-05-08 10:26:55 -03:00
Dion Moult
6bfdd4e2f5
Support copying subelements
2019-05-08 10:26:55 -03:00
Dion Moult
131dc3720f
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
a7b0b4f601
Show draft objects as an x-ray view, and edit bases if they exist.
2019-05-08 10:26:55 -03:00
Dion Moult
7ab0574928
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
efa4f7cdc9
Add subelement mode to draft move command to allow movement of vertices and nodes
2019-05-08 10:26:55 -03:00
Dion Moult
bc0dc26b5a
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
db98de84c4
Update DraftTools.py
...
Draft Edit, fixed a problem in bezier curve editing.
2019-04-30 10:14:29 -03:00
carlopav
52ef5fba78
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
40c434bbaa
Update DraftTools.py
...
cleaned comments
2019-04-30 10:14:29 -03:00
carlopav
b16741a055
Update DraftTools.py
...
Fixed selection of editpoint on edge
2019-04-30 10:14:29 -03:00
carlopav
0c281578c8
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