View Issue Details

IDProjectCategoryView StatusLast Update
0004278DraftBugpublic2021-03-30 20:13
Reporterfc_tofu Assigned Tomarioalexis  
Status closedResolutionfixed 
Target Version0.20Fixed in Version0.20 
Summary0004278: Working Plane Proxy origin hijack nearby object
DescriptionWorking Plane Proxy's origin forces nearby object movement snapped to it.
Steps To Reproduce1. DraftWB, turn off snap bar
2. create a Working Plane Proxy (WPP) object and a circle
3. move circle, the intentional destination is somewhere in WPP area, but not WPP origin
4. when cursor entering into WPP area, an "End Point" snap sign appear on cursor, and...
5. circle is snapped to the WPP origin.

Additional InformationForum post
TagsNo tags attached.
FreeCAD InformationOS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19697 (Git)
Build type: Release
Branch: master
Hash: 8832356802011bf5d70e9d6f0efa89c47bc70a91
Python version: 3.7.3
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Chinese/China (zh_CN)



2020-03-08 04:00

developer   ~0014217

I can also confirm this occurs.

A few notes:

- The WPP will hijack pretty much all mouse movements where you need to select a point, such as when creating an object, not just the move tool.

- It still occurs when there are more than one WPP.

- The error's snapping does not occur when the snap button "nearest" is set.

side note from something I discovered accidentally while looking into this:
If you select Draft's "select working plane button", and don't create a working plane, DraftSelectPlane.handle appears to fire every single time you click from then onwards. Doing this again, causes DraftSelectPlane.handle to fire an additional time per click.

I'm fairly certain this is totally unrelated, but I wanted to document it here anyway.


2021-03-30 11:30

developer   ~0015586

Fix committed to master branch.


2021-03-30 20:13

administrator   ~0015587

Closed. @marioalexis I've added you as a developer here on the bugtracker. Thanks for all you contributions!

Related Changesets

FreeCAD: master 0efc7a3e

2021-02-09 21:00:36


Details Diff
Draft: Fix snap to proxy WP and BuildingParts - fixes 0004278 Affected Issues
mod - src/Mod/Draft/draftguitools/ Diff File

FreeCAD: master 37ef8ee2

2021-03-30 11:16:14


Committer: GitHub Details Diff
Merge pull request 0004410 from marioalexis84/draft-snap

Draft: Fixes 0004278: Working Plane Proxy origin hijack nearby object
Affected Issues
mod - src/Mod/Draft/draftguitools/ Diff File

Issue History

Date Modified Username Field Change
2020-03-03 15:11 fc_tofu New Issue
2020-03-03 16:21 fc_tofu Description Updated
2020-03-08 04:00 David_D Note Added: 0014217
2020-03-10 22:22 Kunda1 Status new => confirmed
2020-03-10 22:22 Kunda1 Target Version => 0.19
2020-03-10 22:22 Kunda1 Tag Attached: #pending-forum
2021-02-06 06:45 abdullah Target Version => 0.20
2021-03-30 11:30 yorik Changeset attached => FreeCAD master 37ef8ee2
2021-03-30 11:30 marioalexis Changeset attached => FreeCAD master 0efc7a3e
2021-03-30 11:30 marioalexis Note Added: 0015586
2021-03-30 20:13 Kunda1 Assigned To => marioalexis
2021-03-30 20:13 Kunda1 Status confirmed => closed
2021-03-30 20:13 Kunda1 Resolution open => fixed
2021-03-30 20:13 Kunda1 Fixed in Version => 0.20
2021-03-30 20:13 Kunda1 Note Added: 0015587
2021-03-30 20:13 Kunda1 Tag Detached: #pending-forum